IGCSE past papers
2,027 past papers and mark schemes across 70 Edexcel, Cambridge (CIE) and Oxford AQA specifications.
1,694of them carry the exam board's own published grade boundaries: enter your score and you get the grade that score earned in that exact session. Where a board never published boundaries — the cancelled summer 2020 series, for one — no grade is shown rather than an estimate.
Subjects with full revision notes
ChemistryEdexcel · 4CH1PhysicsEdexcel · 4PH1BiologyEdexcel · 4BI1Computer ScienceCambridge (CIE) · 0984EconomicsCambridge (CIE) · 0455MathematicsCambridge (CIE) · 0580Mathematics (Core)Cambridge (CIE) · 0580
Edexcel IGCSE past papers
24 specifications
Arabic4AA119 papers · 2020–2024Art & Design: 3D Design4TD11 paper · 2023Art & Design: Fine Art4FA11 paper · 2020Bangla4BA011 papers · 2019–2024Bangladesh Studies4BN112 papers · 2019–2024Chinese4CN128 papers · 2019–2024Commerce4CM130 papers · 2019–2024Computer Science4CP014 papers · 2019–2024English as a Second Language4ES116 papers · 2023–2024Discontinued after June 2025English Language B4EB124 papers · 2018–2024French4FR126 papers · 2019–2024German4GN122 papers · 2019–2024Global Citizenship4GL15 papers · 2019–2024Greek (First Language)4GK112 papers · 2019–2024History4HI136 papers · 2019–2024Human Biology4HB134 papers · 2019–2024Islamic Studies4IS16 papers · 2019–2024Pakistan Studies4PA112 papers · 2019–2024Religious Studies4RS117 papers · 2019–2024Science (Single Award)4SS021 papers · 2019–2024Sinhala4SI16 papers · 2019–2024Spanish4SP122 papers · 2019–2024Swahili4SW114 papers · 2019–2024Tamil4TA16 papers · 2019–2024
Cambridge (CIE) IGCSE past papers
31 specifications
Agriculture060018 papers · 2017–2024Art & Design04004 papers · 2024Design & Technology044527 papers · 2024Drama04116 papers · 2024English as a Second Language (Count-in Speaking)0511170 papers · 2019–2024English as a Second Language (Speaking Endorsement)0510267 papers · 2017–2024English as an Additional Language047217 papers · 2023–2024Enterprise04547 papers · 2024First Language English (US)052418 papers · 2017–2024Discontinued after June 2026Food & Nutrition064855 papers · 2018–2024French (First Language)050124 papers · 2014–2024French (Foreign Language)0520171 papers · 2018–2024German (9–1)715951 papers · 2019–2024German (First Language)050524 papers · 2014–2024German (Foreign Language)0525101 papers · 2018–2024Islamiyat049371 papers · 2016–2024Italian (Foreign Language)053513 papers · 2024Latin04804 papers · 2024Ends after June 2028Literature (English) (US)042730 papers · 2017–2024Discontinued after June 2024Literature in Spanish04742 papers · Specimen onlyMarine Science069721 papers · 2021–2024Music041042 papers · 2018–2024Pakistan Studies044818 papers · 2018–2024Physical Education041337 papers · 2019–2024Physical Science065263 papers · 2019–2024Ends after November 2026Psychology02662 papers · Specimen onlyNew · first exams 2027Sociology049562 papers · 2020–2024Spanish (First Language)050296 papers · 2018–2024Spanish (Foreign Language)0530139 papers · 2019–2024Statistics04792 papers · Specimen onlyNew · first exams 2028World Literature040850 papers · 2021–2024
Oxford AQA IGCSE past papers
8 specifications
Biology92012 papers · Specimen onlyBusiness92252 papers · Specimen onlyComputer Science92102 papers · Specimen onlyEnglish as a Second Language92803 papers · Specimen onlyEnglish Language92702 papers · 2021English Literature92752 papers · 2020Geography92303 papers · 2021Maths92604 papers · Specimen only