Skip to main content

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.

AQA GCSE Computer Science past papers, newest first
SittingPaper 1Computational thinking and programming skills · 2hPaper 2Computing concepts · 1h 45Marks for a 4 and a 7Out of 180, every paper together
June2025C# paperPython paperVB.NET paperMark scheme C#Report C#Paper not on AQA’s siteMark schemeReport4747130
June2024C# paperPython paperVB.NET paperMark scheme C#ReportQuestion paperPaperMark schemeReport4687128
June2023C# paperPython paperVB.NET paperMark schemeReportQuestion paperPaperMark schemeReport4717123
June2022C# paperPython paperVB.NET paperMark schemeReportQuestion paperPaperMark schemeReport4597113

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

Grade474 of 180 marks41% of the marks · 18 more marks for a 5

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 Plan

Free · No card · Years 9–11 and resits