Skip to content

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.

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.

0400IGCSE Art and Design past papers0417IGCSE ICT past papers0445IGCSE Design and Technology past papers0450IGCSE Business Studies past papers0452IGCSE Accounting past papers0455IGCSE Economics past papers0457IGCSE Global Perspectives past papers0460IGCSE Geography past papers0470IGCSE History past papers0471IGCSE Travel and Tourism past papers0475IGCSE English Literature past papers0478IGCSE Computer Science past papers0490IGCSE Religious Studies past papers0500IGCSE English First Language past papers0502IGCSE Spanish First Language past papers0509IGCSE Chinese First Language past papers0510IGCSE English Second Language past papers0520IGCSE French past papers0525IGCSE German past papers0546IGCSE Malay Second Language past papers0548IGCSE Afrikaans Second Language past papers0580IGCSE Mathematics past papers0606IGCSE Additional Mathematics past papers0607IGCSE International Mathematics past papers0610IGCSE Biology past papers0620IGCSE Chemistry past papers0625IGCSE Physics past papers0653IGCSE Combined Science past papers0654IGCSE Co-ordinated Sciences past papers0680IGCSE Environmental Management past papers0696IGCSE Malay First Language past papers9084A Level Law past papers9093A Level English Language past papers9231A Level Further Mathematics past papers9389A Level History past papers9608A Level Computer Science past papers9609A Level Business past papers9626A Level Information Technology past papers9695A Level English Literature past papers9696A Level Geography past papers9699A Level Sociology past papers9700A Level Biology past papers9701A Level Chemistry past papers9702A Level Physics past papers9706A Level Accounting past papers9708A Level Economics past papers9709A Level Mathematics past papers9990A Level Psychology 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.