DoRevision

GCSE past papers and mark schemes

Free GCSE past papers, mark schemes and examiner reports from AQA, CCEA, Edexcel, Eduqas, OCR and WJEC. Search 10,903 official documents, open any of them straight from the exam board's own site, then revise the topics you dropped marks on.

Documents
10,903
Subjects
81
Exam boards
6
Papers available through
2014-2025

10903 papers

2025 June

Edexcel GCSE Arabic Foundation

Edexcel GCSE Arabic 1AA0/2F Paper 2 (Foundation) - June 2025

1AA0/2F · Paper 2 · Examiner report

Edexcel GCSE Arabic Higher

Edexcel GCSE Arabic 1AA0/2H Paper 2 (Higher) - June 2025

1AA0/2H · Paper 2 · Examiner report

Popular past papers

The collections students open most often. Ranked by real downloads, so this is what people actually revise from rather than what we would guess.

Browse by exam board

Sit the board you are actually entered for. The same topic is examined differently by AQA, Pearson Edexcel, OCR, WJEC and Eduqas, so a paper from the wrong board is poor practice for yours.

Browse by subject

Each subject page collects every board we hold papers for, so you can compare how the same content is examined.

GCSE Mathematics past papers 1,014 papers · 2017-2025 GCSE Religious Studies past papers 954 papers · 2018-2025 GCSE Physics past papers 394 papers · 2017-2025 GCSE Chemistry past papers 349 papers · 2017-2025 GCSE Biology past papers 343 papers · 2017-2025 GCSE English Language past papers 326 papers · 2017-2025 GCSE Urdu past papers 278 papers · 2019-2025 GCSE History past papers 277 papers · 2018-2025 GCSE Italian past papers 274 papers · 2019-2025 GCSE Statistics past papers 223 papers · 2018-2025 GCSE Combined Science past papers 216 papers · 2020-2025 GCSE Combined Science (Gateway Science) past papers 209 papers · 2018-2025 GCSE Single Award Science past papers 187 papers · 2018-2025 GCSE English Literature past papers 183 papers · 2017-2025 GCSE Combined Science (Twenty First Century Science) past papers 174 papers · 2018-2025 GCSE History B (Schools History Project) past papers 172 papers · 2021-2025 GCSE Design and Technology past papers 166 papers · 2019-2025 GCSE Combined Science: Synergy past papers 162 papers · 2018-2025 GCSE Polish past papers 157 papers · 2020-2025 GCSE Chinese (Spoken Mandarin) past papers 150 papers · 2020-2025 GCSE History A (Explaining the Modern World) past papers 150 papers · 2021-2025 GCSE Panjabi past papers 148 papers · 2020-2025 GCSE Bengali past papers 146 papers · 2020-2025 GCSE Spanish past papers 146 papers · 2018-2025 GCSE Latin past papers 143 papers · 2018-2025 GCSE Business past papers 138 papers · 2019-2025 GCSE Physical Education past papers 138 papers · 2018-2025 GCSE Modern Hebrew past papers 135 papers · 2020-2025 GCSE Russian past papers 134 papers · 2019-2025 GCSE Arabic past papers 133 papers · 2019-2025 GCSE Computer Science past papers 130 papers · 2018-2025 GCSE Chinese (spoken Mandarin/spoken Cantonese) past papers 127 papers · 2019-2025 GCSE Geography B past papers 127 papers · 2018-2025 GCSE Citizenship Studies past papers 125 papers · 2018-2025 GCSE Greek past papers 118 papers · 2019-2025 GCSE Japanese past papers 118 papers · 2019-2025 GCSE Geography A past papers 116 papers · 2018-2025 GCSE Turkish past papers 116 papers · 2020-2025 GCSE Science (Double Award) past papers 112 papers · 2017-2025 GCSE German past papers 109 papers · 2018-2025 GCSE French past papers 104 papers · 2018-2025 GCSE Portuguese past papers 103 papers · 2020-2025 GCSE Psychology past papers 101 papers · 2019-2025 GCSE Gujarati past papers 98 papers · 2020-2025 GCSE Persian past papers 97 papers · 2020-2025 GCSE Combined Science: Trilogy past papers 94 papers · 2018-2025 GCSE Drama past papers 94 papers · 2018-2025 GCSE Geography past papers 89 papers · 2018-2025 GCSE Biology (Twenty First Century Science) past papers 88 papers · 2018-2025 GCSE Chemistry (Twenty First Century Science) past papers 88 papers · 2018-2025 GCSE Physics (Twenty First Century Science) past papers 88 papers · 2018-2025 GCSE Media Studies past papers 85 papers · 2019-2025 GCSE Classical Greek past papers 83 papers · 2021-2025 GCSE Music past papers 81 papers · 2018-2025 GCSE Economics past papers 76 papers · 2019-2025 GCSE Classical Civilisation past papers 70 papers · 2021-2025 GCSE Sociology past papers 63 papers · 2019-2025 GCSE Food Preparation and Nutrition past papers 57 papers · 2018-2025 GCSE Irish past papers 54 papers · 2018-2025 GCSE Astronomy past papers 42 papers · 2019-2025 GCSE Geography A (Geographical Themes) past papers 42 papers · 2021-2025 GCSE Geography B (Geography for Enquiring Minds) past papers 42 papers · 2021-2025 GCSE Ancient History past papers 38 papers · 2021-2025 GCSE Geology past papers 30 papers · 2019-2025 GCSE Biblical Hebrew past papers 28 papers · 2020-2025 GCSE Electronics past papers 28 papers · 2019-2025 GCSE Film Studies past papers 28 papers · 2019-2025 GCSE Hospitality past papers 23 papers · 2018-2025 GCSE Home Economics: Child Development past papers 22 papers · 2018-2025 GCSE Agriculture and Land Use past papers 20 papers · 2015-2025 GCSE Digital Technology past papers 20 papers · 2018-2025 GCSE Engineering past papers 15 papers · 2020-2025 GCSE Government and Politics past papers 15 papers · 2018-2025 GCSE Business Studies past papers 14 papers · 2018-2025 GCSE Construction and the Built Environment past papers 14 papers · 2018-2025 GCSE Technology and Design past papers 13 papers · 2018-2025 GCSE Engineering and Manufacturing past papers 12 papers · 2019-2025 GCSE Moving Image Arts past papers 9 papers · 2014-2023 GCSE Art and Design past papers 8 papers · 2018-2025 GCSE Built Environment past papers 8 papers · 2022-2025 GCSE Contemporary Crafts past papers 2 papers · 2024-2025

Revise after marking

A past paper tells you what you have forgotten; it does not teach it back to you. Mark your paper, pick the question that cost you the most marks, then revise that topic in a 15-minute module mapped to your specification.

Common questions

Are these GCSE past papers free?

Yes. There is no charge and no account needed to open one. Every download button links straight to the file on the exam board's own website, which is also why the papers are always the official versions.

Which exam boards are included?

You can search AQA, CCEA, Edexcel, Eduqas, OCR and WJEC today. AQA, Pearson Edexcel, OCR, WJEC and Eduqas are all collected at GCSE, and a board joins this list on its own once its papers have been added.

Do these pages include mark schemes?

Yes. 3,719 mark schemes sit next to their question papers here, plus examiner reports where the board publishes them. Mark your own work honestly: the mark scheme shows the exact points an examiner is looking for.

How do I pick the right paper in Year 10 or Year 11?

Start with your own exam board and subject, then work backwards from the most recent series. Sit one paper in exam timing, mark it against the mark scheme, and let the questions you lost marks on choose your next revision topic. In Year 10 you will not have covered the whole course yet, so pull single topics out of an older paper instead of sitting a full one.