Revision library
Past papers & revision, by subject
Every Cambridge & Edexcel past paper for O Level, AS & A2 — 6,822+ papers with mark schemes, worked answers and instant AI marking.
Start practising →O Level
0580
486 papers
Mathematics
O Level · past papers & mark schemes
0610
604 papers
Biology
O Level · past papers & mark schemes
0625
680 papers
Physics
O Level · past papers & mark schemes
0620
679 papers
Chemistry
O Level · past papers & mark schemes
0510
470 papers
English
O Level · past papers & mark schemes
3180
62 papers
Arabic
O Level · past papers & mark schemes
0417
247 papers
ICT
O Level · past papers & mark schemes
0450
246 papers
Business
O Level · past papers & mark schemes
0455
307 papers
Economics
O Level · past papers & mark schemes
0606
242 papers
Additional Mathematics
O Level · past papers & mark schemes
0607
437 papers
International Mathematics
O Level · past papers & mark schemes
0460
375 papers
Geography
O Level · past papers & mark schemes
4BS1
48 papers
Business (Edexcel)
O Level · past papers & mark schemes
4EC1
71 papers
Economics (Edexcel)
O Level · past papers & mark schemes
0478
160 papers
Computer Science
O Level · past papers & mark schemes
0470
361 papers
History
O Level · past papers & mark schemes
0475
156 papers
English Literature
O Level · past papers & mark schemes
4GE1
37 papers
Geography (Edexcel)
O Level · past papers & mark schemes
0500
325 papers
First Language English
O Level · past papers & mark schemes
4IT1
28 papers
ICT
O Level · past papers & mark schemes
AS Level
9626
176 papers
Information Technology
AS Level · past papers & mark schemes
WMA11
32 papers
Pure Mathematics 1
AS Level · past papers & mark schemes
WMA12
32 papers
Pure Mathematics 2
AS Level · past papers & mark schemes
WST01
34 papers
Statistics 1
AS Level · past papers & mark schemes
WME01
32 papers
Mechanics 1
AS Level · past papers & mark schemes
WFM01
22 papers
Further Pure Mathematics 1
AS Level · past papers & mark schemes
WFS01
5 papers
Further Statistics 1
AS Level · past papers & mark schemes
WFM03
17 papers
Further Pure Mathematics 3
AS Level · past papers & mark schemes
WDM11
25 papers
Further Decision Mathematics 1
AS Level · past papers & mark schemes
WBI11
21 papers
Biology 1 (IAL)
AS Level · past papers & mark schemes
WBI12
21 papers
Biology 2 (IAL)
AS Level · past papers & mark schemes
WBI13
21 papers
Biology 3 (IAL)
AS Level · past papers & mark schemes
WCH11
21 papers
Chemistry 1 (IAL)
AS Level · past papers & mark schemes
WCH12
21 papers
Chemistry 2 (IAL)
AS Level · past papers & mark schemes
WCH13
21 papers
Chemistry 3 (IAL)
AS Level · past papers & mark schemes
WPH11
21 papers
Physics 1 (IAL)
AS Level · past papers & mark schemes
WPH12
21 papers
Physics 2 (IAL)
AS Level · past papers & mark schemes
WPH13
21 papers
Physics 3 (IAL)
AS Level · past papers & mark schemes
A2 Level
WMA13
30 papers
Pure Mathematics 3
A2 Level · past papers & mark schemes
WMA14
29 papers
Pure Mathematics 4
A2 Level · past papers & mark schemes
WFS02
6 papers
Further Statistics 2
A2 Level · past papers & mark schemes
WBI14
20 papers
Biology 4 (IAL)
A2 Level · past papers & mark schemes
WBI15
16 papers
Biology 5 (IAL)
A2 Level · past papers & mark schemes
WBI16
19 papers
Biology 6 (IAL)
A2 Level · past papers & mark schemes
WCH14
20 papers
Chemistry 4 (IAL)
A2 Level · past papers & mark schemes
WCH15
20 papers
Chemistry 5 (IAL)
A2 Level · past papers & mark schemes
WCH16
20 papers
Chemistry 6 (IAL)
A2 Level · past papers & mark schemes
WPH14
20 papers
Physics 4 (IAL)
A2 Level · past papers & mark schemes
WPH15
18 papers
Physics 5 (IAL)
A2 Level · past papers & mark schemes
WPH16
19 papers
Physics 6 (IAL)
A2 Level · past papers & mark schemes