IGCSE Past Papers
Choose a subject to see all of its papers and mark schemes on one page.
0452
Accounting
212 papers
0606
Additional Mathematics
190 papers
0508
Arabic First Language
116 papers
0610
Biology
599 papers
0450
Business Studies
212 papers
0620
Chemistry
586 papers
0478
Computer Science
150 papers
0455
Economics
236 papers
0500
English First Language
271 papers
0524
English First Language US
39 papers
0454
Enterprise
68 papers
0680
Environmental Management
262 papers
0648
Food and Nutrition
110 papers
0460
Geography
260 papers
0457
Global Perspectives
130 papers
0470
History
304 papers
0493
Islamiyat
106 papers
0580
Mathematics
428 papers
0607
Mathematics International
456 papers
0410
Music
71 papers
0413
Physical Education
94 papers
0625
Physics
581 papers
0490
Religious Studies
79 papers
0495
Sociology
190 papers
0471
Travel and Tourism
151 papers