Past papers, sorted.

Yearly question papers for CAIE and Edexcel maths. Filter by board, subject, year or session, or search a paper code like 9709 s24 12, then open it right here or download it.

Watch paper walkthroughs

2 papers

About these past papers

This library collects yearly mathematics past papers for Cambridge (CAIE) IGCSE, O Level and AS & A Level, and Pearson Edexcel International GCSE and International A Level. Every paper has its own page with the session, paper number and official code, a viewer that works on phones, a free PDF download and the full text of the questions. Sit papers under timed conditions in the final months before your exam, and use the lectures to see how Arham works through the hardest questions.

Are the past papers free to download?
Yes. Every question paper can be opened on the site or downloaded as a PDF for free, with no sign-up.
Which boards and subjects are covered?
Cambridge IGCSE (0580, 0606, 0607), O Level (4024, 4037) and AS & A Level (9709, 9231), plus Edexcel International GCSE (4MA1, 4MB1, 4PM1) and the Edexcel International A Level maths units. New papers are added regularly.
How do I find a specific paper?
Type the code into the search box, for example 9709 s24 12 or 9709_s24_qp_12, or filter by subject, year and session.
What do the variant numbers mean on Cambridge papers?
Cambridge sets several versions of each paper for different time zones. In 9709 paper 12, the 1 is the paper and the 2 is the variant. All variants test the same syllabus, so any of them is good practice.
When should I start doing past papers?
Once you have covered most of the syllabus, usually three to four months before the exam. Start untimed by topic, then move to full papers under exam conditions.

Stuck on a paper? Work through it live with Arham.

View open batches