AQA GCSE Computer Science past papers
AQA has published 20 question papers for Computer Science (8525) from 2022 to 2025, each with its mark scheme. They are listed newest first, and each one opens the PDF on aqa.org.uk in a new tab. The grade boundaries for 5 series are on their own page, in our own tables. The specification (8525) is linked below as well.
Run out of papers? Make some questions
Make fresh exam-style questions from your own notes or the specification, and cookie marks your answers. Some are made for this course already, and you can add them to your own.
Already on cookie for AQA GCSE Computer Science
Looking for help with this subject?
Cookie Tutoring may have tutors for Computer Science. Search the marketplace to see who is available.
Find a tutorAbout GCSE tutoring"Do it in cookie" opens the question paper in a small window beside cookie (a new tab on a phone). Download it, then choose the file in cookie to time yourself, mark it and see its grade, and your score is kept in My papers. It is all optional, and the file stays on your device.
Specimen (first exams 2027)
1 paper
- Paper 2: Computing conceptsQuestion paper for Specimen (first exams 2027) Paper 2: Computing concepts (PDF on aqa.org.uk, opens in a new tab)Do it in cookie: Specimen (first exams 2027) Paper 2: Computing conceptsMark scheme for Specimen (first exams 2027) Paper 2: Computing concepts (PDF on aqa.org.uk, opens in a new tab)
June 2025
4 papers · grade boundaries
- Paper 1A Computational thinking and programming skills (C#)Question paper for June 2025 Paper 1A Computational thinking and programming skills (C#) (PDF on aqa.org.uk, opens in a new tab)Do it in cookie: June 2025 Paper 1A Computational thinking and programming skills (C#)Mark scheme for June 2025 Paper 1A Computational thinking and programming skills (C#) (PDF on aqa.org.uk, opens in a new tab)Examiner report for June 2025 Paper 1A Computational thinking and programming skills (C#) (PDF on aqa.org.uk, opens in a new tab)
- Paper 1B Computational thinking and programming skills (Python)Question paper for June 2025 Paper 1B Computational thinking and programming skills (Python) (PDF on aqa.org.uk, opens in a new tab)Do it in cookie: June 2025 Paper 1B Computational thinking and programming skills (Python)Mark scheme for June 2025 Paper 1B Computational thinking and programming skills (Python) (PDF on aqa.org.uk, opens in a new tab)Examiner report for June 2025 Paper 1B Computational thinking and programming skills (Python) (PDF on aqa.org.uk, opens in a new tab)
- Paper 1C Computational thinking and programming skills (VB.Net)Question paper for June 2025 Paper 1C Computational thinking and programming skills (VB.Net) (PDF on aqa.org.uk, opens in a new tab)Do it in cookie: June 2025 Paper 1C Computational thinking and programming skills (VB.Net)Mark scheme for June 2025 Paper 1C Computational thinking and programming skills (VB.Net) (PDF on aqa.org.uk, opens in a new tab)Examiner report for June 2025 Paper 1C Computational thinking and programming skills (VB.Net) (PDF on aqa.org.uk, opens in a new tab)
- Paper 2 Computing conceptsMark scheme for June 2025 Paper 2 Computing concepts (PDF on aqa.org.uk, opens in a new tab)Examiner report for June 2025 Paper 2 Computing concepts (PDF on aqa.org.uk, opens in a new tab)
- Grade boundariesGrade boundaries for June 2025
June 2024
4 papers · grade boundaries
- Paper 1A Computational thinking and programming skills (C#)Question paper for June 2024 Paper 1A Computational thinking and programming skills (C#) (PDF on aqa.org.uk, opens in a new tab)Do it in cookie: June 2024 Paper 1A Computational thinking and programming skills (C#)Mark scheme for June 2024 Paper 1A Computational thinking and programming skills (C#) (PDF on aqa.org.uk, opens in a new tab)Examiner report for June 2024 Paper 1A Computational thinking and programming skills (C#) (PDF on aqa.org.uk, opens in a new tab)
- Paper 1B Computational thinking and programming skills (Python)Question paper for June 2024 Paper 1B Computational thinking and programming skills (Python) (PDF on aqa.org.uk, opens in a new tab)Do it in cookie: June 2024 Paper 1B Computational thinking and programming skills (Python)Mark scheme for June 2024 Paper 1B Computational thinking and programming skills (Python) (PDF on aqa.org.uk, opens in a new tab)Examiner report for June 2024 Paper 1B Computational thinking and programming skills (Python) (PDF on aqa.org.uk, opens in a new tab)
- Paper 1C Computational thinking and programming skills (VB.Net)Question paper for June 2024 Paper 1C Computational thinking and programming skills (VB.Net) (PDF on aqa.org.uk, opens in a new tab)Do it in cookie: June 2024 Paper 1C Computational thinking and programming skills (VB.Net)Mark scheme for June 2024 Paper 1C Computational thinking and programming skills (VB.Net) (PDF on aqa.org.uk, opens in a new tab)Examiner report for June 2024 Paper 1C Computational thinking and programming skills (VB.Net) (PDF on aqa.org.uk, opens in a new tab)
- Paper 2 Computing conceptsQuestion paper for June 2024 Paper 2 Computing concepts (PDF on aqa.org.uk, opens in a new tab)Do it in cookie: June 2024 Paper 2 Computing conceptsMark scheme for June 2024 Paper 2 Computing concepts (PDF on aqa.org.uk, opens in a new tab)Examiner report for June 2024 Paper 2 Computing concepts (PDF on aqa.org.uk, opens in a new tab)
- Grade boundariesGrade boundaries for June 2024
June 2023
4 papers · grade boundaries
- Paper 1A Computational thinking and programming skills (C#)Question paper for June 2023 Paper 1A Computational thinking and programming skills (C#) (PDF on filestore.aqa.org.uk, opens in a new tab)Do it in cookie: June 2023 Paper 1A Computational thinking and programming skills (C#)Mark scheme for June 2023 Paper 1A Computational thinking and programming skills (C#) (PDF on filestore.aqa.org.uk, opens in a new tab)Examiner report for June 2023 Paper 1A Computational thinking and programming skills (C#) (PDF on filestore.aqa.org.uk, opens in a new tab)
- Paper 1B Computational thinking and programming skills (Python)Question paper for June 2023 Paper 1B Computational thinking and programming skills (Python) (PDF on filestore.aqa.org.uk, opens in a new tab)Do it in cookie: June 2023 Paper 1B Computational thinking and programming skills (Python)Mark scheme for June 2023 Paper 1B Computational thinking and programming skills (Python) (PDF on filestore.aqa.org.uk, opens in a new tab)Examiner report for June 2023 Paper 1B Computational thinking and programming skills (Python) (PDF on filestore.aqa.org.uk, opens in a new tab)
- Paper 1C Computational thinking and programming skills (VB.Net)Question paper for June 2023 Paper 1C Computational thinking and programming skills (VB.Net) (PDF on filestore.aqa.org.uk, opens in a new tab)Do it in cookie: June 2023 Paper 1C Computational thinking and programming skills (VB.Net)Mark scheme for June 2023 Paper 1C Computational thinking and programming skills (VB.Net) (PDF on filestore.aqa.org.uk, opens in a new tab)Examiner report for June 2023 Paper 1C Computational thinking and programming skills (VB.Net) (PDF on filestore.aqa.org.uk, opens in a new tab)
- Paper 2 Computing conceptsQuestion paper for June 2023 Paper 2 Computing concepts (PDF on filestore.aqa.org.uk, opens in a new tab)Do it in cookie: June 2023 Paper 2 Computing conceptsMark scheme for June 2023 Paper 2 Computing concepts (PDF on filestore.aqa.org.uk, opens in a new tab)Examiner report for June 2023 Paper 2 Computing concepts (PDF on filestore.aqa.org.uk, opens in a new tab)
- Grade boundariesGrade boundaries for June 2023
June 2022
4 papers · grade boundaries
- Paper 1A Computational thinking and programming skills (C#)Question paper for June 2022 Paper 1A Computational thinking and programming skills (C#) (PDF on filestore.aqa.org.uk, opens in a new tab)Do it in cookie: June 2022 Paper 1A Computational thinking and programming skills (C#)Mark scheme for June 2022 Paper 1A Computational thinking and programming skills (C#) (PDF on filestore.aqa.org.uk, opens in a new tab)Examiner report for June 2022 Paper 1A Computational thinking and programming skills (C#) (PDF on filestore.aqa.org.uk, opens in a new tab)
- Paper 1B Computational thinking and programming skills (Python)Question paper for June 2022 Paper 1B Computational thinking and programming skills (Python) (PDF on filestore.aqa.org.uk, opens in a new tab)Do it in cookie: June 2022 Paper 1B Computational thinking and programming skills (Python)Mark scheme for June 2022 Paper 1B Computational thinking and programming skills (Python) (PDF on filestore.aqa.org.uk, opens in a new tab)Examiner report for June 2022 Paper 1B Computational thinking and programming skills (Python) (PDF on filestore.aqa.org.uk, opens in a new tab)
- Paper 1C Computational thinking and programming skills (VB.Net)Question paper for June 2022 Paper 1C Computational thinking and programming skills (VB.Net) (PDF on filestore.aqa.org.uk, opens in a new tab)Do it in cookie: June 2022 Paper 1C Computational thinking and programming skills (VB.Net)Mark scheme for June 2022 Paper 1C Computational thinking and programming skills (VB.Net) (PDF on filestore.aqa.org.uk, opens in a new tab)Examiner report for June 2022 Paper 1C Computational thinking and programming skills (VB.Net) (PDF on filestore.aqa.org.uk, opens in a new tab)
- Paper 2 Computing conceptsQuestion paper for June 2022 Paper 2 Computing concepts (PDF on filestore.aqa.org.uk, opens in a new tab)Do it in cookie: June 2022 Paper 2 Computing conceptsMark scheme for June 2022 Paper 2 Computing concepts (PDF on filestore.aqa.org.uk, opens in a new tab)Examiner report for June 2022 Paper 2 Computing concepts (PDF on filestore.aqa.org.uk, opens in a new tab)
- Grade boundariesGrade boundaries for June 2022
Specimen
4 papers
- Paper 1A Computational thinking and programming skills (C#)Question paper for Specimen Paper 1A Computational thinking and programming skills (C#) (PDF on filestore.aqa.org.uk, opens in a new tab)Do it in cookie: Specimen Paper 1A Computational thinking and programming skills (C#)Mark scheme for Specimen Paper 1A Computational thinking and programming skills (C#) (PDF on filestore.aqa.org.uk, opens in a new tab)
- Paper 1B Computational thinking and programming skills (Python)Question paper for Specimen Paper 1B Computational thinking and programming skills (Python) (PDF on filestore.aqa.org.uk, opens in a new tab)Do it in cookie: Specimen Paper 1B Computational thinking and programming skills (Python)Mark scheme for Specimen Paper 1B Computational thinking and programming skills (Python) (PDF on filestore.aqa.org.uk, opens in a new tab)
- Paper 1C Computational thinking and programming skills (VB.Net)Question paper for Specimen Paper 1C Computational thinking and programming skills (VB.Net) (PDF on filestore.aqa.org.uk, opens in a new tab)Do it in cookie: Specimen Paper 1C Computational thinking and programming skills (VB.Net)Mark scheme for Specimen Paper 1C Computational thinking and programming skills (VB.Net) (PDF on filestore.aqa.org.uk, opens in a new tab)
- Paper 2 Computing conceptsQuestion paper for Specimen Paper 2 Computing concepts (PDF on filestore.aqa.org.uk, opens in a new tab)Do it in cookie: Specimen Paper 2 Computing conceptsMark scheme for Specimen Paper 2 Computing concepts (PDF on filestore.aqa.org.uk, opens in a new tab)
Common questions
Where can I find Computer Science past papers from AQA?
This page links every Computer Science paper AQA publishes for everyone to download, newest first, starting with Specimen (first exams 2027). Each link opens the PDF on AQA's own website. The most recent series is usually released a year or so after the exam, and it will appear here once AQA makes it public.
Are there mark schemes for these Computer Science papers?
Yes, every question paper here has a mark scheme, and 16 have an examiner report as well, which is worth reading for the mistakes that cost the most marks.
What were the Computer Science grade boundaries in June 2026?
In June 2026, a grade 7 needed 136 out of 180 and a grade 4 needed 72 on option A. On option B, a grade 7 needed 136 out of 180 and a grade 4 needed 72. The grade boundaries for every series from June 2022 to June 2026 are on this course's grade boundaries page, and each series of papers here links to its own year's table, so you can mark a paper and read your grade.
Where is the Computer Science specification?
It is linked at the top of this page: AQA's own Computer Science specification (8525), a PDF on its website, which sets out what you can be examined on and how the exams are marked. According to AQA's grade boundaries for June 2026, the course is examined in 4 papers, of 90 marks each.
How can I practise more Computer Science questions?
Once you have worked through the papers, cookie has a practice deck for this course with fresh questions based on the specification and past papers, feedback on what you write, and spaced repetition.
Can I get help with Computer Science?
Cookie Tutoring may have tutors for Computer Science. The Find a tutor link keeps the subject and qualification filters from this page, so you can check the marketplace without assuming that a suitable tutor is available.
Also worth a look
More on practising this subject: GCSE Computer Science.
- GCSEPearson Edexcel1CP2Computer Science2022 to 2025 · 8 papers · mark schemes · grade boundaries · specification
- GCSEEduqasC500Computer Science2020 to 2025 · 5 papers · mark schemes · grade boundaries · specification
- GCSEOCRJ277Computer Science2022 to 2025 · 10 papers · mark schemes · grade boundaries · specification
- GCSEWJEC3500Computer Science2019 to 2025 · 8 papers · mark schemes · grade boundaries · specification
- GCSEAQA8461Biology2018 to 2025 · 29 papers · mark schemes · grade boundaries · specification
- GCSEAQA8132Business2020 to 2025 · 14 papers · mark schemes · grade boundaries · specification
- GCSEAQA8462Chemistry2018 to 2025 · 34 papers · mark schemes · grade boundaries · specification
- GCSEAQA8100Citizenship Studies2020 to 2025 · 14 papers · mark schemes · grade boundaries · specification
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.