Library › Past papers
O Level · AS Level · A2 Level · Cambridge & Edexcel

IGCSE past papers — Cambridge & Edexcel

PapaMarks has 9,164+ Cambridge & Edexcel past papers with mark schemes, covering IGCSE, O Level, AS and A2 — and every paper can be answered online with instant AI marking against the official mark scheme. Unlike PDF archives, each question is tagged to its syllabus topic, so you can practise a whole paper or drill one topic across years. Pick your subject to start.

Start practising free →

9,164+ past papers across every subject. Need to learn the topic first? Read IGCSE revision notes →

O Level past papers

0580 502 papers
Mathematics
O Level · past papers & mark schemes
0610 628 papers
Biology
O Level · past papers & mark schemes
0625 704 papers
Physics
O Level · past papers & mark schemes
0620 703 papers
Chemistry
O Level · past papers & mark schemes
0510 477 papers
English
O Level · past papers & mark schemes
3180 64 papers
Arabic
O Level · past papers & mark schemes
0417 251 papers
ICT
O Level · past papers & mark schemes
0450 254 papers
Business
O Level · past papers & mark schemes
0455 315 papers
Economics
O Level · past papers & mark schemes
0606 250 papers
Additional Mathematics
O Level · past papers & mark schemes
0607 461 papers
International Mathematics
O Level · past papers & mark schemes
0460 377 papers
Geography
O Level · past papers & mark schemes
4BS1 52 papers
Business (Edexcel)
O Level · past papers & mark schemes
4EC1 75 papers
Economics (Edexcel)
O Level · past papers & mark schemes
0478 168 papers
Computer Science
O Level · past papers & mark schemes
0470 373 papers
History
O Level · past papers & mark schemes
0475 172 papers
English Literature
O Level · past papers & mark schemes
4GE1 45 papers
Geography (Edexcel)
O Level · past papers & mark schemes
0500 333 papers
First Language English
O Level · past papers & mark schemes
4IT1 28 papers
ICT
O Level · past papers & mark schemes
4MA1 107 papers
Mathematics A
O Level · past papers & mark schemes
4024 68 papers
Mathematics D
O Level · past papers & mark schemes
0452 88 papers
Accounting
O Level · past papers & mark schemes
7707 53 papers
Accounting
O Level · past papers & mark schemes
7100 52 papers
Commerce
O Level · past papers & mark schemes
5090 104 papers
Biology
O Level · past papers & mark schemes
5054 103 papers
Physics
O Level · past papers & mark schemes
5070 103 papers
Chemistry
O Level · past papers & mark schemes

AS Level past papers

9626 188 papers
Information Technology
AS Level · past papers & mark schemes
9609 100 papers
Business
AS Level · past papers & mark schemes
P1 46 papers
Pure Mathematics 1
AS Level · past papers & mark schemes
P2 46 papers
Pure Mathematics 2
AS Level · past papers & mark schemes
M1 46 papers
Mechanics
AS Level · past papers & mark schemes
S1 46 papers
Probability & Statistics 1
AS Level · past papers & mark schemes
9702 151 papers
Physics
AS Level · past papers & mark schemes
9701 185 papers
Chemistry
AS Level · past papers & mark schemes
9700 185 papers
Biology
AS Level · past papers & mark schemes
9618 130 papers
Computer Science
AS Level · past papers & mark schemes
9706 118 papers
Accounting
AS Level · past papers & mark schemes
9708 112 papers
Economics
AS Level · past papers & mark schemes
9093 72 papers
English Language
AS Level · past papers & mark schemes
WMA11 35 papers
Pure Mathematics 1
AS Level · past papers & mark schemes
WMA12 34 papers
Pure Mathematics 2
AS Level · past papers & mark schemes
WST01 36 papers
Statistics 1
AS Level · past papers & mark schemes
WME01 34 papers
Mechanics 1
AS Level · past papers & mark schemes
WFM01 24 papers
Further Pure Mathematics 1
AS Level · past papers & mark schemes
WFS01 5 papers
Further Statistics 1
AS Level · past papers & mark schemes
WFM03 19 papers
Further Pure Mathematics 3
AS Level · past papers & mark schemes
WDM11 27 papers
Further Decision Mathematics 1
AS Level · past papers & mark schemes
WBI11 22 papers
Biology 1 (IAL)
AS Level · past papers & mark schemes
WBI12 22 papers
Biology 2 (IAL)
AS Level · past papers & mark schemes
WBI13 22 papers
Biology 3 (IAL)
AS Level · past papers & mark schemes
WCH11 22 papers
Chemistry 1 (IAL)
AS Level · past papers & mark schemes
WCH12 22 papers
Chemistry 2 (IAL)
AS Level · past papers & mark schemes
WCH13 22 papers
Chemistry 3 (IAL)
AS Level · past papers & mark schemes
WPH11 22 papers
Physics 1 (IAL)
AS Level · past papers & mark schemes
WPH12 22 papers
Physics 2 (IAL)
AS Level · past papers & mark schemes
WPH13 22 papers
Physics 3 (IAL)
AS Level · past papers & mark schemes

A2 Level past papers

Practise past papers the way that actually works

Downloading a PDF isn't practice. On PapaMarks you answer real Cambridge & Edexcel past-paper questions online and get instant AI marking against the mark scheme — so you see exactly where you're dropping marks and how to fix it.

It's free to start — create an account and pick your subject.