Skip to main content
27,000+ Questions

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 subjects
9,352 questions (35%)

GCSE

56 subjects
11,966 questions (44%)

iGCSE

27 subjects
3,143 questions (12%)

Int'l A-Level

23 subjects
2,562 questions (9%)

Top 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

Mathematics
1,466
Biology
861
Chemistry
712
Physics
529
Music
418
Spanish
386
Religious Studies
378
French
369
German
363
Arabic
355

A-Level — top 10 subjects

Geography
1,093
Chemistry
762
History
698
Law
615
Biology
536
Physics
394
Mathematics
378
Computer Science
362
Further Mathematics
328
Psychology
317

iGCSE — top 10 subjects

Information And Communication Technology
203
Mathematics
130
English Language
121
Arabic
120
Chemistry
119
Art And Design
118
Economics
117
Design And Technology
117
History
116
Chinese Mandarin
114

Int'l A-Level — top 10 subjects

Mathematics
127
Accounting
126
Sociology
119
English Literature
116
Arabic
116
French
116
Geography
116
English Language
115
Law
115
German
113

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: