Free past papers, mark schemes and grade boundaries
Free GCSE, A level, Scottish, IGCSE and admissions-test past papers, with mark schemes and examiner reports where the board publishes them. Every link opens straight from the board's own website, so you can search by board, subject or specification code without clicking through three pages of its site first. Each course has its grade boundaries too, in our own tables for every year the board publishes, so you can mark a paper and read your grade, and a link to its specification.
You can do a board’s paper in cookie with a timer, mark it against the mark scheme and keep your score, so you can see how your grades move over time, and a past papers revision plan spreads your papers out before each exam. With an account you can have it marked with AI, and ask the assistant about a question as you go. All of it is optional; the papers work the same without it.
Grade boundaries
The marks needed for each grade, by course and year, overall and paper by paper, from the boards' own figures. Every course below has its grade boundaries with its papers, and the grade boundaries page has its own search, so you can find a course's boundaries by board, subject or code.
Search grade boundariesAQA grade boundariesEdexcel grade boundariesOCR grade boundariesWJEC grade boundariesEduqas grade boundariesCCEA grade boundariesSQA grade boundariesCambridge grade boundariesVCAA grade boundariesNZQA grade boundaries
Specifications
Every course links the board's own specification, the document that says what you can be examined on. The specifications page lists them all with their codes and has its own search.
Search past papers
Find a course's past papers and mark schemes by board, subject or specification code. Each course page also has its grade boundaries and specification.
GCSE
See all- GCSEAQA8300Maths2017 to 2025 · 95 papers · mark schemes · grade boundaries · specification
- GCSEPearson Edexcel1EN0English Language2017 to 2025 · 30 papers · mark schemes · grade boundaries · specification
- GCSEOCRJ247Biology A (Gateway Science)2018 to 2025 · 37 papers · mark schemes · grade boundaries · specification
- GCSEWJEC3410Chemistry2016 to 2025 · 9 papers · mark schemes · grade boundaries · specification
- GCSECCEAPhysics2018 to 2026 · 58 papers · mark schemes · grade boundaries · specification
- GCSEAQA8464Combined Science: Trilogy2018 to 2025 · 98 papers · mark schemes · grade boundaries · specification
- GCSEEduqasC720English Literature2017 to 2025 · 6 papers · mark schemes · grade boundaries · specification
- GCSEPearson Edexcel1CP2Computer Science2022 to 2025 · 8 papers · mark schemes · grade boundaries · specification
- GCSECCEAFurther Maths2018 to 2026 · 29 papers · mark schemes · grade boundaries · specification
A level
See all- A levelAQA7357Maths2018 to 2025 · 27 papers · mark schemes · grade boundaries · specification
- A levelPearson Edexcel9EN0English Language2017 to 2025 · 27 papers · mark schemes · grade boundaries · specification
- A levelOCRH420Biology A2017 to 2025 · 34 papers · mark schemes · grade boundaries · specification
- A levelWJEC1410Chemistry2017 to 2025 · 8 papers · mark schemes · grade boundaries · specification
- A levelEduqasA420Physics2016 to 2025 · 23 papers · mark schemes · grade boundaries · specification
- A levelCCEAEnglish Literature2017 to 2026 · 33 papers · mark schemes · grade boundaries · specification
- A levelCambridge International9618Computer Science2024 · 7 papers · mark schemes · grade boundaries · specification
- A levelAQA7367Further Maths2019 to 2025 · 40 papers · mark schemes · grade boundaries · specification
- A levelOCRH460Economics2021 to 2025 · 20 papers · mark schemes · grade boundaries · specification
National 5
See all- National 5SQAMaths2022 to 2026 · 12 papers · mark schemes · grade boundaries · specification
- National 5SQABiology2022 to 2026 · 12 papers · mark schemes · grade boundaries · specification
- National 5SQAChemistry2022 to 2026 · 12 papers · mark schemes · grade boundaries · specification
- National 5SQAPhysics2022 to 2026 · 12 papers · mark schemes · grade boundaries · specification
- National 5SQAEconomics2022 to 2026 · 6 papers · mark schemes · grade boundaries · specification
- National 5SQAHistory2022 to 2026 · 6 papers · mark schemes · grade boundaries · specification
- National 5SQAGeography2022 to 2026 · 6 papers · mark schemes · grade boundaries · specification
- National 5SQAPsychology2022 to 2026 · 6 papers · mark schemes · grade boundaries · specification
- National 5SQAAccounting2022 to 2026 · 9 papers · mark schemes · grade boundaries · specification
Higher
See all- HigherSQAMaths2022 to 2026 · 12 papers · mark schemes · grade boundaries · specification
- HigherSQABiology2022 to 2026 · 13 papers · mark schemes · grade boundaries · specification
- HigherSQAChemistry2022 to 2026 · 13 papers · mark schemes · grade boundaries · specification
- HigherSQAPhysics2022 to 2026 · 13 papers · mark schemes · grade boundaries · specification
- HigherSQAEconomics2022 to 2026 · 6 papers · mark schemes · grade boundaries · specification
- HigherSQAHistory2022 to 2026 · 12 papers · mark schemes · grade boundaries · specification
- HigherSQAGeography2022 to 2026 · 12 papers · mark schemes · grade boundaries · specification
- HigherSQAPsychology2022 to 2026 · 6 papers · mark schemes · grade boundaries · specification
- HigherSQAAccounting2022 to 2026 · 9 papers · mark schemes · grade boundaries · specification
Advanced Higher
See all- Advanced HigherSQAMaths2022 to 2026 · 12 papers · mark schemes · grade boundaries · specification
- Advanced HigherSQABiology2022 to 2026 · 12 papers · mark schemes · grade boundaries · specification
- Advanced HigherSQAChemistry2022 to 2026 · 12 papers · mark schemes · grade boundaries · specification
- Advanced HigherSQAPhysics2022 to 2026 · 7 papers · mark schemes · grade boundaries · specification
- Advanced HigherSQAEconomics2022 to 2026 · 6 papers · mark schemes · grade boundaries · specification
- Advanced HigherSQAHistory2022 to 2026 · 6 papers · mark schemes · grade boundaries · specification
- Advanced HigherSQAGeography2022 to 2026 · 6 papers · mark schemes · grade boundaries · specification
- Advanced HigherSQABusiness Management2022 to 2026 · 6 papers · mark schemes · grade boundaries · specification
- Advanced HigherSQAComputing Science2022 to 2026 · 6 papers · mark schemes · grade boundaries · specification
Admissions tests
See all- Admissions testsUAT-UKESAT (Engineering and Science Admissions Test)2016 to 2023 · 16 papers · mark schemes · specification
- Admissions testsLNATLNAT (National Admissions Test for Law)2 papers · mark schemes
- Admissions testsUniversity of OxfordMAT (Mathematics Admissions Test)2007 to 2025 · 25 papers · mark schemes · specification
- Admissions testsUniversity of OxfordPAT (Physics Aptitude Test)2006 to 2024 · 18 papers · mark schemes
- Admissions testsUAT-UKTMUA (Test of Mathematics for University Admission)2016 to 2023 · 18 papers · mark schemes · specification
IGCSE
See all- IGCSECambridge International0580Maths2024 · 8 papers · mark schemes · grade boundaries · specification
- IGCSECambridge International0500English (First Language)2024 · 6 papers · mark schemes · grade boundaries · specification
- IGCSEPearson Edexcel4BI1Biology2019 to 2025 · 48 papers · mark schemes · grade boundaries · specification
- IGCSEPearson Edexcel4CH1Chemistry2019 to 2025 · 48 papers · mark schemes · grade boundaries · specification
- IGCSEPearson Edexcel4PH1Physics2019 to 2025 · 48 papers · mark schemes · grade boundaries · specification
- IGCSECambridge International0992English Literature2024 · 10 papers · mark schemes · grade boundaries · specification
- IGCSEPearson Edexcel4CP0Computer Science2019 to 2025 · 15 papers · mark schemes · grade boundaries · specification
- IGCSECambridge International0455Economics2024 · 6 papers · mark schemes · grade boundaries · specification
- IGCSECambridge International0470History2024 · 6 papers · mark schemes · grade boundaries · specification
International A level
See all- International A levelPearson EdexcelYMA01Maths2017 to 2025 · 211 papers · mark schemes · grade boundaries · specification
- International A levelPearson EdexcelYBI11Biology2019 to 2025 · 101 papers · mark schemes · grade boundaries · specification
- International A levelPearson EdexcelYCH11Chemistry2019 to 2025 · 101 papers · mark schemes · grade boundaries · specification
- International A levelPearson EdexcelYPH11Physics2019 to 2025 · 101 papers · mark schemes · grade boundaries · specification
- International A levelPearson EdexcelYFM01Further Maths2017 to 2025 · 49 papers · mark schemes · grade boundaries · specification
- International A levelPearson EdexcelYEC11Economics2019 to 2025 · 68 papers · mark schemes · grade boundaries · specification
- International A levelPearson EdexcelYBS11Business2019 to 2025 · 68 papers · mark schemes · grade boundaries · specification
- International A levelPearson EdexcelYAC11Accounting2017 to 2025 · 49 papers · mark schemes · grade boundaries · specification
- International A levelPearson EdexcelYIT11Information Technology2019 to 2025 · 16 papers · mark schemes · grade boundaries · specification
AP
See all- APCollege BoardEnglish Language and Composition2023 to 2026 · 7 papers · mark schemes
- APCollege BoardBiology2023 to 2026 · 4 papers · mark schemes
- APCollege BoardChemistry2023 to 2026 · 4 papers · mark schemes
- APCollege BoardEnglish Literature and Composition2023 to 2026 · 7 papers · mark schemes
- APCollege BoardPsychology2023 to 2026 · 7 papers · mark schemes
- APCollege BoardArt History2023 to 2026 · 4 papers · mark schemes
- APCollege BoardCalculus AB2023 to 2026 · 4 papers · mark schemes
- APCollege BoardCalculus BC2023 to 2026 · 4 papers · mark schemes
- APCollege BoardComparative Government and Politics2023 to 2026 · 7 papers · mark schemes
HSC
See all- HSCNESABiology2021 to 2025 · 5 papers · mark schemes
- HSCNESAChemistry2021 to 2025 · 5 papers · mark schemes
- HSCNESAPhysics2021 to 2025 · 5 papers · mark schemes
- HSCNESAEconomics2021 to 2025 · 5 papers · mark schemes
- HSCNESABusiness Studies2021 to 2025 · 5 papers · mark schemes
- HSCNESAEnglish Advanced2021 to 2025 · 10 papers · mark schemes
- HSCNESAEnglish Standard2021 to 2025 · 10 papers · mark schemes
- HSCNESAMathematics Advanced2021 to 2025 · 5 papers · mark schemes
- HSCNESAMathematics Extension 12021 to 2025 · 5 papers · mark schemes
VCE
See all- VCEVCAAEnglish Language2021 to 2025 · 5 papers · grade boundaries
- VCEVCAABiology2021 to 2025 · 9 papers · grade boundaries
- VCEVCAAChemistry2022 to 2026 · 9 papers · grade boundaries
- VCEVCAAPhysics2022 to 2026 · 9 papers · grade boundaries
- VCEVCAAEconomics2021 to 2025 · 5 papers · grade boundaries
- VCEVCAAPsychology2021 to 2025 · 5 papers · grade boundaries
- VCEVCAAAustralian History2016 to 2025 · 5 papers · grade boundaries
- VCEVCAABusiness Management2021 to 2025 · 5 papers · grade boundaries
- VCEVCAAApplied Computing: Data Analytics2021 to 2025 · 5 papers · grade boundaries
NCEA Level 3
See all- NCEA Level 3NZQAMathematics and Statistics2021 to 2025 · 30 papers · mark schemes · grade boundaries
- NCEA Level 3NZQABiology2021 to 2025 · 15 papers · mark schemes · grade boundaries
- NCEA Level 3NZQAChemistry2021 to 2025 · 15 papers · mark schemes · grade boundaries
- NCEA Level 3NZQAPhysics2021 to 2025 · 15 papers · mark schemes · grade boundaries
- NCEA Level 3NZQAEconomics2021 to 2025 · 15 papers · mark schemes · grade boundaries
- NCEA Level 3NZQAHistory2021 to 2025 · 15 papers · mark schemes · grade boundaries
- NCEA Level 3NZQAGeography2021 to 2025 · 15 papers · mark schemes · grade boundaries
- NCEA Level 3NZQAAccounting2021 to 2025 · 15 papers · mark schemes · grade boundaries
- NCEA Level 3NZQADigital Technologies2021 to 2025 · 10 papers · mark schemes · grade boundaries
CBSE Class 12
See all- CBSE Class 12CBSEMathematics3 papers · mark schemes · specification
- CBSE Class 12CBSEBiology3 papers · mark schemes · specification
- CBSE Class 12CBSEChemistry3 papers · mark schemes · specification
- CBSE Class 12CBSEPhysics3 papers · mark schemes · specification
- CBSE Class 12CBSEComputer Science3 papers · mark schemes · specification
- CBSE Class 12CBSEEconomics3 papers · mark schemes · specification
- CBSE Class 12CBSEHistory3 papers · mark schemes · specification
- CBSE Class 12CBSEGeography3 papers · mark schemes · specification
- CBSE Class 12CBSEPsychology3 papers · mark schemes
CBSE Class 10
See all- CBSE Class 10CBSEMathematics6 papers · mark schemes · specification
- CBSE Class 10CBSEComputer Applications3 papers · mark schemes · specification
- CBSE Class 10CBSEEnglish Language and Literature3 papers · mark schemes
- CBSE Class 10CBSEScience3 papers · mark schemes · specification
- CBSE Class 10CBSESocial Science3 papers · mark schemes · specification
NSC
See all- NSCDepartment of Basic EducationMathematics2021 to 2025 · 8 papers · mark schemes · specification
- NSCDepartment of Basic EducationEconomics2021 to 2025 · 8 papers · mark schemes
- NSCDepartment of Basic EducationHistory2021 to 2025 · 8 papers · mark schemes
- NSCDepartment of Basic EducationGeography2021 to 2025 · 8 papers · mark schemes
- NSCDepartment of Basic EducationAccounting2021 to 2025 · 8 papers · mark schemes
- NSCDepartment of Basic EducationBusiness Studies2021 to 2025 · 8 papers · mark schemes
- NSCDepartment of Basic EducationEnglish Home Language2021 to 2025 · 12 papers · mark schemes
- NSCDepartment of Basic EducationInformation Technology2021 to 2025 · 8 papers · mark schemes
- NSCDepartment of Basic EducationLife Sciences2021 to 2025 · 8 papers · mark schemes · specification
Abitur
See allEvAU
See all- EvAUGobierno de CanariasMatemáticas II2024 to 2026 · 7 papers · mark schemes
- EvAUGobierno de CanariasBiología2024 to 2026 · 6 papers · mark schemes
- EvAUGobierno de CanariasQuímica2024 to 2026 · 6 papers · mark schemes
- EvAUGobierno de CanariasFísica2024 to 2026 · 6 papers · mark schemes
- EvAUGobierno de CanariasEmpresa y Diseño de Modelos de Negocio2024 to 2026 · 6 papers · mark schemes
- EvAUGobierno de CanariasInglés2026 · 3 papers · mark schemes
- EvAUGobierno de CanariasHistoria de España2024 to 2026 · 10 papers · mark schemes
- EvAUGobierno de CanariasMatemáticas Aplicadas a las Ciencias Sociales II2024 to 2026 · 7 papers · mark schemes
- EvAUGobierno de CanariasLengua Castellana y Literatura II2024 to 2026 · 9 papers · mark schemes
Browse by qualification
- GCSE past papersEngland, Wales and Northern Ireland, usually taken at 16.
- A level past papersThe main route to university in England, Wales and Northern Ireland.
- National 5 past papersScotland, usually taken in S4.
- Higher past papersScotland, usually taken in S5.
- Advanced Higher past papersScotland, usually taken in S6.
- Admissions tests past papersUniversity entrance tests: the TMUA, ESAT and LNAT, and the old MAT and PAT papers.
- IGCSE past papersInternational GCSEs from Pearson Edexcel and Cambridge.
- International A level past papersPearson Edexcel International Advanced Levels.
- AP past papersAdvanced Placement free-response questions from the United States.
- HSC past papersNew South Wales Higher School Certificate, Australia.
- VCE past papersVictorian Certificate of Education, Australia.
- NCEA Level 3 past papersNew Zealand, the final year of school.
- CBSE Class 12 past papersIndia, the Central Board of Secondary Education.
- CBSE Class 10 past papersIndia, the Central Board of Secondary Education.
- NSC past papersSouth Africa, the National Senior Certificate.
- Abitur past papersGermany, from the Bavarian state institute.
- EvAU past papersSpain, the university entrance exam.
Common questions
Where do these past papers come from?
Every paper, mark scheme and examiner report here is a link to the copy the exam board publishes on its own website, so you always get the official file and we never host a copy of it. The newest series is usually held back by the boards for a year or so, which is why it is not listed yet.
Do you have grade boundaries for these papers?
Yes, for every course whose board publishes them. Each course page shows its newest grade boundaries and links each series of papers to its own year’s table, overall and paper by paper, copied from the board’s own figures. The grade boundaries page lists them by board.
Where are the specifications?
Each course page links the board’s own specification at the top, with its code, and the specifications page lists every one we link, searchable by board, subject or code. We link to the board’s current PDF rather than keep a copy.
Are the past papers free?
Yes. The boards publish these for students to practise with, and linking to them costs you nothing and needs no account. You only need a cookie account if you want the practice decks.
Can I do a past paper in cookie?
Yes, if you want to. "Do it in cookie" opens the board’s question paper; download it and choose the file in cookie, and you can time yourself, mark it against the mark scheme and keep your score in My papers, which shows how your grades move over time. The file stays on your device. With an account you can have it marked with AI, and ask the assistant about a question as you go.
What do I do once I have done all the past papers?
Try a practice deck for fresh exam-style questions from a specification or your own notes, or look for a tutor if you want help with the subject. A deck or a suitable tutor may not be available for every course.
cookie is independent and is not affiliated with or endorsed by any exam board. Every paper here is a link to the board's own copy on its own website, and the papers belong to the boards that set them. If a link has stopped working, the board's own past paper page is linked on each course. The grade boundaries are copied from the boards’ own published documents, each linked under its table. AP® is a trademark registered by the College Board, which is not affiliated with, and does not endorse, this website.