UpGrades Insights · First-party data · 2 April 2026
UpGrades Question Bank 2026
Where revision actually lives in 2026 — 27,023 questions across 154 subjects and 4 qualification levels. Where the depth is, where the gaps are.
27,023
Total questions
154
Subjects
24,626
Flashcards
4
Levels covered
Headline findings
- GCSE is the largest bank — 11,966 questions across 56 subjects, accounting for 44% of our corpus.
- A-Level is 35% of volume — 9,352 questions across 48 subjects.
- Depth varies sharply by subject. 9 subjects have 500+ questions (deep coverage); 20 have under 50 (scaffold only).
- The top 5 deepest subjects account for roughly 18% of all questions.
Breakdown by qualification level
A-Level
48 subjectsGCSE
56 subjectsiGCSE
27 subjectsInt'l A-Level
23 subjectsTop 5 subjects by depth
| # | Subject | Level | Questions |
|---|---|---|---|
| 1 | Mathematics | GCSE | 1,466 |
| 2 | Geography | A-Level | 1,093 |
| 3 | Biology | GCSE | 861 |
| 4 | Chemistry | A-Level | 762 |
| 5 | Chemistry | GCSE | 712 |
GCSE — top 10 subjects
A-Level — top 10 subjects
iGCSE — top 10 subjects
Int'l A-Level — top 10 subjects
Methodology
Counts are generated automatically from the UpGrades production question bank by a scheduled job (scripts/generate-question-stats.ts).
Each question is counted once, even when it appears in multiple exam-board mappings. Duplicates introduced by historical content imports are deduplicated by content hash.
"Subjects" here means the number of distinct subject-level rows in our content tree (e.g. GCSE Biology, A-Level Economics). It doesn't double-count a subject across exam boards — AQA GCSE Biology and Edexcel GCSE Biology count as one subject.
Generated: