Free Cambridge Past Papers with Mark Schemes
Cambridge International (CAIE) past papers for IGCSE and AS & A Level, 2015–2025. Every question paper comes with its official mark scheme, organised by year and exam series.
Mathematics 0580, Chemistry 0620, Physics 0625, Biology 0610, Computer Science 0478, Physics 9702, Chemistry 9701, Maths 9709 and every other hosted syllabus — completely free.
Cambridge IGCSE Past Papers
Free Cambridge IGCSE question papers and mark schemes for every hosted syllabus
Mathematics
0580Mathematics (0580) question papers and mark schemes by year and series.
All variants · Mark schemes included · Free PDF
Additional Mathematics
0606Additional Mathematics (0606) question papers and mark schemes by year and series.
All variants · Mark schemes included · Free PDF
International Mathematics
0607International Mathematics (0607) question papers and mark schemes by year and series.
All variants · Mark schemes included · Free PDF
Chemistry
0620Chemistry (0620) question papers and mark schemes by year and series.
All variants · Mark schemes included · Free PDF
Biology
0610Biology (0610) question papers and mark schemes by year and series.
All variants · Mark schemes included · Free PDF
Physics
0625Physics (0625) question papers and mark schemes by year and series.
All variants · Mark schemes included · Free PDF
English First Language
0500English First Language (0500) question papers and mark schemes by year and series.
All variants · Mark schemes included · Free PDF
English Literature
0475English Literature (0475) question papers and mark schemes by year and series.
All variants · Mark schemes included · Free PDF
English Second Language
0510English Second Language (0510) question papers and mark schemes by year and series.
All variants · Mark schemes included · Free PDF
Cambridge AS & A Level Past Papers
Free Cambridge International AS and A Level past papers with mark schemes
Mathematics
9709Mathematics (9709) question papers and mark schemes by year and series.
All variants · Mark schemes included · Free PDF
Further Mathematics
9231Further Mathematics (9231) question papers and mark schemes by year and series.
All variants · Mark schemes included · Free PDF
Chemistry
9701Chemistry (9701) question papers and mark schemes by year and series.
All variants · Mark schemes included · Free PDF
Biology
9700Biology (9700) question papers and mark schemes by year and series.
All variants · Mark schemes included · Free PDF
Physics
9702Physics (9702) question papers and mark schemes by year and series.
All variants · Mark schemes included · Free PDF
English Language
9093English Language (9093) question papers and mark schemes by year and series.
All variants · Mark schemes included · Free PDF
How Cambridge Paper Codes Work
Syllabus codes: 0620, 0580, 9702…
Every Cambridge subject has a four-digit syllabus code. IGCSE codes start with 0 (Chemistry is 0620, Mathematics is 0580); AS & A Level codes start with 9 (Physics is 9702, Maths is 9709). Students often search by code alone — each code above links to its full paper archive.
Components and variants: 0620/22 = Paper 2, Variant 2
The digits after the slash combine the paper number with the time-zone variant. Variant 1, 2 and 3 papers cover the same content at the same difficulty — Cambridge sets different variants for different exam time zones. If your school sat variant 2, practising variants 1 and 3 gives you two extra full papers per session.
Exam series: Feb/March, May/June, Oct/Nov
Cambridge examines up to three times a year. Papers are labelled by series — m (Feb/March), s (May/June) and w (Oct/Nov) in Cambridge shorthand, so "0620 s23" means the May/June 2023 Chemistry session. GradeMax organises every subject by year and series.
All Cambridge Past Papers by Subject
Every Cambridge IGCSE and AS & A Level subject with papers on GradeMax, linked by year and by syllabus code.
Cambridge Syllabus Codes
Every Cambridge qualification has a syllabus code that students often search by. Here is what each Cambridge syllabus code stands for — tap any code to open its past papers.
Browse Every Cambridge Subject by Year
Pick a subject to see every session, or jump straight to a year. Each session page has the question papers and official mark schemes as free PDFs.
Frequently Asked Questions About Cambridge Past Papers
Where can I find free Cambridge (CAIE) past papers?
GradeMax hosts free Cambridge past papers for IGCSE and AS & A Level subjects — including Mathematics 0580, Chemistry 0620, Physics 0625, Biology 0610, Physics 9702 and Chemistry 9701 — with mark schemes, organised by year and exam series from 2015 to 2025.
Are Cambridge past papers available with mark schemes?
Yes. Every Cambridge question paper on GradeMax is paired with its official mark scheme where published, so you can mark your own attempts the way an examiner would.
What do Cambridge paper codes like 0620/22 mean?
The four digits are the syllabus code (0620 = IGCSE Chemistry). After the slash, the first digit is the paper number and the second is the time-zone variant — 0620/22 is Paper 2, Variant 2. Variants have equivalent difficulty; they exist because Cambridge examines across time zones.
Which exam series does Cambridge run each year?
Cambridge examines in up to three series each year: February/March (India zone), May/June, and October/November. GradeMax organises papers by year and series so you can find, say, the May/June 2023 set in two clicks.
What is the difference between CAIE, CIE and Cambridge International?
They are the same board. Cambridge Assessment International Education (CAIE) was formerly Cambridge International Examinations (CIE) — students still search with both abbreviations.
Are 2025 and 2026 Cambridge papers available?
GradeMax adds each Cambridge series once papers are released publicly. Recent sessions through 2025 are available for most subjects, and new series are added as Cambridge publishes them.