Cambridge IGCSE Past Papers
Download Cambridge IGCSE past papers, mark schemes and examiner reports for all 105 subjects, 2002 to 2026. Free PDFs by subject and year.
- Subjects
- 105
- Files
- 39,484
- Exam Years
- 2002–2026
IGCSE Past Papers By Subject
All 105 IGCSE subjects, listed A to Z. Pick one to see its past papers by year.
A
- Accounting0452 · 641 files
- Accounting (9-1)0985 · 97 files
- Afrikaans - Second Language0548 · 171 files
- Agriculture0600 · 109 files
- Arabic - First Language0508 · 245 files
- Arabic - First Language (9-1)7184 · 83 files
- Arabic - Foreign Language0544 · 352 files
- Arabic (9-1)7180 · 19 files
- Art & Design0400 · 297 files
- Art & Design (9-1)0989 · 58 files
B
C
D
E
- Economics0455 · 739 files
- Economics (9-1)0987 · 105 files
- English - First Language0500 · 1,051 files
- English - First Language (9-1)0990 · 182 files
- English - First Language (US)0524 · 84 files
- English – Literature (US)0427 · 77 files
- English – Literature in English0475 · 406 files
- English – Literature in English (9-1)0992 · 150 files
- English (as an Additional Language)0472 · 57 files
- English (as an Additional Language) (9-1)0772 · 42 files
- English (Core) as a Second Language (Egypt)0465 · 5 files
- English as a Second Language (Count In speaking) (0511)1,061 files
- English as a Second Language (Count In Speaking) (9 1) (0991)304 files
- English as a Second Language (Speaking endorsement)0510 · 1,272 files
- English as a Second Language (Speaking Endorsement) (9-1)0993 · 290 files
- Enterprise0454 · 282 files
- Environmental Management0680 · 710 files
F
G
H
I
J
L
M
- Malay - First Language0696 · 44 files
- Malay - Foreign Language0546 · 273 files
- Marine Science0697 · 98 files
- Mathematics0580 · 1,193 files
- Mathematics - Additional0606 · 605 files
- Mathematics - International0607 · 1,203 files
- Mathematics (9-1)0980 · 159 files
- Mathematics (US)0444 · 107 files
- Music0410 · 302 files
- Music (9-1)0978 · 82 files
P
R
S
- Sanskrit0499 · 63 files
- Science - Combined0653 · 1,519 files
- Sciences - Co-ordinated (9-1)0973 · 286 files
- Sciences - Co-ordinated (Double)0654 · 1,499 files
- Setswana - First Language0698 · 12 files
- Sociology0495 · 542 files
- Spanish - First Language0502 · 705 files
- Spanish - Foreign Language0530 · 1,022 files
- Spanish - Literature0488 · 299 files
- Spanish - Literature in Spanish0474 · 28 files
- Spanish (9-1)7160 · 192 files
- Statistics0479 · 5 files
- Swahili0262 · 51 files