Free resources · direct from the exam boards

Past papers, mark schemes and examiner reports for every subject we teach.

76 syllabuses across Cambridge, Edexcel and AQA — each one linked straight to the exam board's own official past papers, not a re-uploaded copy.

We don't keep our own copy of anything below — exam boards update, correct and occasionally withdraw past papers, so a page hosting old PDFs quietly goes stale. Instead, every link here goes straight to Cambridge International, AQA or Pearson Edexcel's own site, matched to the exact syllabus code your child's class follows.

Getting the most out of past papers

Work topic-by-topic first

Don't hand your child a full past paper on a topic they haven't finished studying — pull individual questions on just that topic instead. Ask their teacher for a topic-sorted set; most exam board archives are only sorted by exam series.

Always mark against the real mark scheme

Exam boards award marks for specific keywords, method steps and structure, not just a correct-sounding answer. Marking without the official mark scheme is one of the biggest reasons predicted and actual grades drift apart.

Read the examiner report, not just the mark scheme

Where published (Cambridge and Edexcel both do this well), examiner reports say exactly where most students lost marks that series — often the fastest way to close a gap before the next attempt.

Move to full timed conditions closer to the exam

Once a topic is covered, full papers under real time pressure build the pacing and stamina that topic-by-topic practice doesn't. Save these for the last few weeks before the exam.

Cambridge International (CAIE)

Cambridge publishes past papers, mark schemes, examiner reports and specimen papers openly on each syllabus's own page — free, no account needed. Every link below goes straight to the right syllabus.

Subject Level Code Resources
Accounting IGCSE 0452
Accounting A Level 9706
Biology O Level 5090
Biology IGCSE 0610
Biology A Level 9700
Business O Level 7081
Business IGCSE 0264
Business A Level 9609
Chemistry O Level 5070
Chemistry IGCSE 0620
Chemistry A Level 9701
Commerce O Level 7100
Computer Science O Level 2210
Computer Science IGCSE 0478
Computer Science A Level 9618
Economics O Level 2281
Economics IGCSE 0455
Economics A Level 9708
English Language O Level 1123
English Language A Level 9093
History O Level 2147
History IGCSE 0470
History A Level 9489
ICT IGCSE 0417
ICT A Level 9626
Law A Level 9084
Mathematics O Level 4024
Mathematics IGCSE 0580
Mathematics A Level 9709
Physics O Level 5054
Physics IGCSE 0625
Physics A Level 9702
Psychology A Level 9990
Sociology O Level 2251
Sociology IGCSE 0495
Sociology A Level 9699
Statistics O Level 4040

AQA

AQA runs one past-papers finder for every subject. Each link below is pre-searched using the syllabus code, so the right papers come straight up.

Subject Level Code Resources
Accounting A Level 7127
Biology IGCSE 8461
Biology A Level 7402
Business IGCSE 8132
Business A Level 7132
Chemistry IGCSE 8462
Chemistry A Level 7405
Computer Science A Level 7517
Economics IGCSE 8136
Economics A Level 7136
English Language IGCSE 8700
English Language A Level 7702
History IGCSE 8145
Law A Level 7162
Mathematics IGCSE 8300
Mathematics A Level 7357
Physics IGCSE 8463
Physics A Level 7408
Psychology IGCSE 8182
Psychology A Level 7182
Sociology IGCSE 8192
Sociology A Level 7192

Pearson Edexcel

Pearson’s past-paper search is free for students, though only teachers can access papers from the last 12 months. Open the search tool below, choose “International GCSE” or “International Advanced Level” as the qualification family, then enter the subject name shown.

Subject Level Code Resources
Accounting A Level YAC11
Biology IGCSE 4BI1
Biology A Level YBI11
Business A Level YBS11
Chemistry IGCSE 4CH1
Chemistry A Level YCH11
Economics IGCSE 4EC1
Economics A Level YEC11
English Language IGCSE 4EA1
History IGCSE 4HI1
Law A Level YLA1
Mathematics IGCSE 4MA1
Mathematics A Level 9MA0
Physics IGCSE 4PH1
Physics A Level YPH11
Urdu A Level 9UR0

OxfordAQA

We also teach OxfordAQA's International A Level Computer Science (9645) — a distinct awarding body run in partnership with AQA. Its past papers are distributed to registered exam centres rather than published openly, so there's no public link to give you here. See the class page or message us on WhatsApp and we'll help source the right practice material, or check OxfordAQA's own site ↗.

Frequently asked questions

Do you host the past paper PDFs on this site?

No — every link on this page goes straight to the exam board's own official site (Cambridge International, AQA or Pearson Edexcel), so your child always gets the current, correct paper and mark scheme. We don't re-host or edit exam board material.

Why do I need the syllabus code?

Each exam board teaches several versions of the same subject — the code (e.g. 0610 for Cambridge IGCSE Biology) tells you and the search tool exactly which one. It’s the same code that appears on your child’s school timetable and exam entry, and it’s shown next to every subject below.

Some papers seem to be missing or restricted — why?

Exam boards hold back the very latest series for registered schools and teachers for a period after the exam, to protect security while it's still being used for future re-sits and comparisons — Pearson states 12 months, and Cambridge's most recent series works the same way. Everything older is open to the public.

Can Learners Academy help my child work through these?

Yes — this is what our subject teachers do every week: assign the right papers, mark them against the real scheme, and go through examiner feedback together. Book a free trial class and we’ll set a plan for your child’s subjects.

Past papers get you practising. A teacher gets you improving.

Book a free trial class — we'll mark your child's next past paper and show you exactly where the marks are being lost.

Book a free demo class