GCSE / IGCSE Maths Papers

📐 Cambridge IGCSE & O Level

GCSE / IGCSE Mathematics Past Papers

Download every past paper, mark scheme, grade threshold & examiner report from 2002–2025 — completely free.

GCSE & IGCSE Mathematics Past Papers – Your Complete Free Resource

Welcome to the most comprehensive collection of Cambridge IGCSE and O Level Mathematics past papers available online. Whether you are preparing for your Mathematics D (4024) or International Mathematics (0607) examination, this page gives you instant access to every question paper, mark scheme, grade threshold and examiner report — spanning over two decades of exam sessions from 2002 right up to the latest 2025 series.

Mathematics D (4024) — All Past Papers, Mark Schemes & Resources

YearSessionPaperQuestion PaperMark SchemeGrade ThresholdsExaminer Report
2025May/JunePaper 1 / Variant 2📥 Download📥 Download📥 Download
Paper 1 / Variant 3📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
Paper 2 / Variant 3📥 Download📥 Download
2025Oct/NovPaper 1 / Variant 1📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2025Specimen
2024May/JunePaper 1 / Variant 1📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2024Oct/NovPaper 1 / Variant 1📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2023May/JunePaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2023Oct/NovPaper 1 / Variant 1📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2022May/JunePaper 1 / Variant 1📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2022May/June📥 Download
2022Oct/NovPaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2021May/JunePaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2021Oct/NovPaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2020May/JunePaper 1 / Variant 1📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2020May/JunePaper 12-solved📥 Download
2020Oct/NovPaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2019May/JunePaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2019Oct/NovPaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2019Oct/NovPaper 22-solved📥 Download
2018May/JunePaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2018Oct/NovPaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2018Specimen
2017May/JunePaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2017Oct/NovPaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2016May/JunePaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2016Oct/NovPaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2015May/JunePaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2015Oct/NovPaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2014May/JunePaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2014Oct/NovPaper 1 / Variant 1📥 Download📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2013May/JunePaper 1 / Variant 1📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2013Oct/NovPaper 1 / Variant 1📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2012May/JunePaper 1 / Variant 1📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2012Oct/NovPaper 1 / Variant 1📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2011May/JunePaper 1 / Variant 1📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2011Oct/NovPaper 1 / Variant 1📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
2010May/JunePaper 1 / Variant 1📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 1 / Variant 3📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
Paper 2 / Variant 3📥 Download
2010Oct/NovPaper 1 / Variant 1📥 Download📥 Download📥 Download
Paper 1 / Variant 2📥 Download📥 Download
Paper 1 / Variant 3📥 Download
Paper 2 / Variant 1📥 Download📥 Download
Paper 2 / Variant 2📥 Download📥 Download
Paper 2 / Variant 3📥 Download
2009May/JunePaper 1📥 Download📥 Download📥 Download
Paper 2📥 Download📥 Download
2009Oct/NovPaper 1📥 Download📥 Download📥 Download
Paper 2📥 Download📥 Download
2008May/JunePaper 1📥 Download📥 Download📥 Download
Paper 2📥 Download📥 Download
2008Oct/NovPaper 1📥 Download📥 Download📥 Download
Paper 2📥 Download📥 Download
2007May/JunePaper 1📥 Download📥 Download📥 Download
Paper 2📥 Download📥 Download
2007Oct/NovPaper 1📥 Download📥 Download📥 Download
Paper 2📥 Download📥 Download
2006May/JunePaper 1📥 Download📥 Download📥 Download
Paper 2📥 Download📥 Download
2006Oct/NovPaper 1📥 Download📥 Download📥 Download
Paper 2📥 Download📥 Download
2005May/JunePaper 1📥 Download📥 Download📥 Download
Paper 2📥 Download📥 Download
2005Oct/NovPaper 1📥 Download📥 Download📥 Download
Paper 2📥 Download📥 Download
2004May/JunePaper 1📥 Download📥 Download
Paper 2📥 Download
📥 Download
2004Oct/NovPaper 1📥 Download📥 Download📥 Download
Paper 2📥 Download📥 Download
2003May/JunePaper 1📥 Download📥 Download
Paper 2📥 Download
2003Oct/NovPaper 1📥 Download📥 Download
Paper 2📥 Download
2002Oct/NovPaper 1📥 Download📥 Download
Paper 2📥 Download

🚧 IGCSE International Mathematics (0607) past papers are being added.
Check back soon — we’re uploading every paper, mark scheme, and grade threshold.

Why Use Past Papers for Maths Revision?

Past papers are widely regarded as the single most effective revision tool for Cambridge mathematics examinations. Research consistently shows that students who regularly practise with past papers perform significantly better than those who rely solely on textbooks. Here’s why:

  • Familiarise yourself with the exam format — understand how questions are structured, how many marks each part is worth, and how to manage your time across Paper 1 (non-calculator) and Paper 2 (structured/calculator).
  • Identify recurring topics — Cambridge examiners frequently revisit key topics such as algebra, trigonometry, probability, vectors, and mensuration. Spotting these patterns gives you a significant advantage.
  • Learn from the mark schemes — understand exactly what examiners are looking for. Mark schemes reveal the method marks (M), accuracy marks (A), and bearing marks (B) that determine your final grade.
  • Track your progress — by timing yourself under exam conditions and marking your work with the official mark scheme, you can measure your improvement week by week.
  • Build exam confidence — the more papers you complete, the more comfortable and confident you’ll feel walking into the exam hall.

What’s Included on This Page?

We’ve organised every available resource into easy-to-navigate tables, sorted by year and exam session (May/June and October/November). For each session you’ll find:

  • Question Papers (QP) — the actual exam papers with all questions, available for every variant.
  • Mark Schemes (MS) — the official marking guide showing correct answers, acceptable alternatives, and mark allocations.
  • Grade Thresholds (GT) — the boundary marks needed for each grade (A*, A, B, C, D, E), so you can see exactly where you stand.
  • Examiner Reports (ER) — detailed feedback from the examining team highlighting common mistakes, areas of strength, and advice for future candidates.

Mathematics D (4024) vs International Mathematics (0607)

Mathematics D (4024) is the traditional O Level / IGCSE mathematics syllabus that has been offered by Cambridge for decades. It consists of Paper 1 (short-answer, non-calculator, 2 hours) and Paper 2 (structured questions, calculator allowed, 2 hours 30 minutes). This syllabus covers core topics including number, algebra, geometry, mensuration, coordinate geometry, trigonometry, probability, and statistics.

International Mathematics (0607) is a more modern syllabus that incorporates the use of a graphics calculator and places greater emphasis on investigation and modelling. It includes Paper 1 (non-calculator), Paper 2 (extended), Paper 3 (calculator), Paper 4 (extended with calculator), Paper 5 (investigation), and Paper 6 (investigation extended).

Both syllabuses are accepted worldwide for university admissions and further study. Choose the one that matches your school’s curriculum and click the button above to access all available papers.

Exam Tips for Cambridge Maths

  • Start early — begin practising past papers at least 3–4 months before your exam. Work through the most recent years first, then go further back.
  • Simulate exam conditions — set a timer, put your phone away, and complete the paper in one sitting. This builds stamina and time-management skills.
  • Review your mistakes — after marking your paper, spend time understanding every error. Revisit the relevant chapter in your textbook before attempting another paper.
  • Focus on Paper 2 technique — structured questions require you to show full working. Even if your final answer is wrong, you can earn method marks if your working is clear and logical.
  • Use grade thresholds strategically — if you’re aiming for an A, check the grade threshold for your target session to know exactly how many marks you need.

Need help with a specific topic? Check out our Maths Revision Notes for step-by-step guides.

📚 View Maths Revision Notes
Scroll to Top