Cambridge past papers by subject and series
4,226 real Cambridge papers across 24 subjects. Every paper lists its questions with the official mark scheme behind a free account, and where Cambridge published thresholds for that series a full attempt settles to a real grade.
Subjects
24- 0455EconomicsIGCSE · 2016–2025 · 26 series65 papers62 with thresholds
- 0478Computer ScienceIGCSE · 2019–2025 · 14 series80 papers75 with thresholds
- 0580MathematicsIGCSE · 2016–2025 · 26 series263 papers251 with thresholds
- 0606Additional MathematicsIGCSE · 2016–2025 · 26 series131 papers125 with thresholds
- 0607International MathematicsIGCSE · 2015–2025 · 22 series351 papers309 with thresholds
- 0610BiologyIGCSE · 2016–2025 · 26 series352 papers335 with thresholds
- 0620ChemistryIGCSE · 2016–2025 · 26 series352 papers335 with thresholds
- 0625PhysicsIGCSE · 2016–2025 · 26 series353 papers336 with thresholds
- 0653Combined ScienceIGCSE · 2016–2025 · 26 series296 papers286 with thresholds
- 0654Co-ordinated SciencesIGCSE · 2017–2025 · 23 series295 papers280 with thresholds
- 0970Biology (9-1)IGCSE · 2020–2025 · 11 series83 papers73 with thresholds
- 0971Chemistry (9-1)IGCSE · 2020–2025 · 12 series88 papers78 with thresholds
- 0972Physics (9-1)IGCSE · 2020–2025 · 12 series85 papers75 with thresholds
- 0973Co-ordinated Sciences (9-1)IGCSE · 2020–2025 · 12 series90 papers80 with thresholds
- 0980Mathematics (9-1)IGCSE · 2020–2025 · 12 series48 papers44 with thresholds
- 0984Computer Science (9-1)IGCSE · 2020–2025 · 12 series35 papers30 with thresholds
- 0987Economics (9-1)IGCSE · 2020–2025 · 12 series18 papers16 with thresholds
- 9231Further MathematicsA Level · 2020–2025 · 12 series152 papers128 with thresholds
- 9618Computer ScienceA Level · 2022–2025 · 8 series48 papers48 with thresholds
- 9700BiologyA Level · 2016–2025 · 26 series260 papers242 with thresholds
- 9701ChemistryA Level · 2016–2025 · 26 series261 papers252 with thresholds
- 9702PhysicsA Level · 2016–2025 · 21 series246 papers228 with thresholds
- 9708EconomicsA Level · 2021–2025 · 10 series64 papers64 with thresholds
- 9709MathematicsA Level · 2020–2025 · 18 series210 papers180 with thresholds
Sit a real paper against the clock.
Pick any paper, answer it under exam timing, and get every question marked point by point against the official scheme. Free accounts get one fully marked paper.
5 marked answers a day, free. No card.