GCSE past papers.
Every AQA, Edexcel and OCR paper the boards still publish for Maths, English Language and Computer Science, back to 2017, with its mark scheme, examiner report and the marks each grade took. Every link opens the board’s own file.
AQA GCSE Computer Science 8525
4 sittings, June 2022 to June 2025. A 4 took between 59 and 74 of 180 marks.
| Sitting | Paper 1Computational thinking and programming skills · 2h | Paper 2Computing concepts · 1h 45 | Marks for a 4 and a 7Out of 180, every paper together |
|---|---|---|---|
| June2025 | C# paperPython paperVB.NET paperMark scheme C#Report C# | Paper not on AQA’s siteMark schemeReport | 4747130 |
| June2024 | C# paperPython paperVB.NET paperMark scheme C#Report | Question paperPaperMark schemeReport | 4687128 |
| June2023 | C# paperPython paperVB.NET paperMark schemeReport | Question paperPaperMark schemeReport | 4717123 |
| June2022 | C# paperPython paperVB.NET paperMark schemeReport | Question paperPaperMark schemeReport | 4597113 |
Every link opens a file on the board’s own site, all checked on 3 October 2026; AQA’s full list is in AQA’s past paper finder. The marks for a grade are the board’s published boundaries for the whole sitting.
Turn a whole sitting into a grade.
Add up the marks from all 2 papers, then move the score. Each year has its own line.
June 2025
From AQA’s grade boundaries for June 2025. A boundary gives the grade, not the reason. A tutor marks a real paper and shows where the marks went: paper marking.
Find the marks to win back.
Their free Exam Plan reads where their marks go and says what to fix first.
Get their free GCSE Exam PlanFree · No card · Years 9–11 and resits
Keep going
- Grade boundariesSee how many marks each GCSE grade took in 2026.
- Exam timetableSee when the 2027 GCSE exams are, which day each paper sits, and when results come out.
- Paper markingGet a real GCSE paper marked and see where the marks went.
- Exam PlanSee what the free Exam Plan gives my child before starting it.