GCSE Computer Science Past Papers by Exam Board
For GCSE Computer Science past papers, use the archive from the board you sit first, because each board writes its papers, mark schemes and pseudocode guidance in its own style. That matters more here than in many subjects: the written papers are the whole assessment, so programming is tested through questions on paper rather than separate coursework. Revision Library comes after the board sites, with topic-sorted exam-style practice and a small but unusually broad Computer Science past-paper collection covering AQA, Edexcel, OCR, WJEC and Eduqas.
This comparison is published by Revision Library, and Revision Library appears on the list below.
How this list was made
This comparison gives priority to the exam boards because they are the original source for their own papers, mark schemes, examiner reports and pseudocode reference material. It was reviewed on 16 September 2026 against the board entries already checked for Revision Library's past-paper research, the GCSE Computer Science routes on this site, and the public past-paper corpus held here for AQA, Edexcel, OCR, WJEC and Eduqas.
At a glance
| Site | Best for | Price | Account |
|---|---|---|---|
| AQA | Best for official past papers straight from the exam board | Free | No account |
| Pearson Edexcel | Best for bulk downloads by exam series | Free | Free to browse; account for some tools |
| OCR | Best for a past-paper finder by qualification and level | Free | Free to browse; account for some tools |
| WJEC / Eduqas | Best for building custom papers from real past questions | Free | No account |
| Revision Library | Best for exam-style question sheets by topic | Everything is free | No account |
The full comparison
AQA
Best for official past papers straight from the exam boardAQA is one of the UK's exam boards, and its site is the primary source for its own GCSE and A Level past papers, mark schemes and examiner reports, free to search and download without an account.
For AQA GCSE Computer Science, AQA is the place to collect the official 8525 papers, mark schemes and support material before using any topic bank. Keep its pseudocode guidance close when marking programming answers, because a method that feels clear in a general coding lesson may not match the form AQA expects on paper.
Pearson Edexcel
Best for bulk downloads by exam seriesPearson Edexcel is one of the UK's exam boards. Its site lets anyone search and download most past papers, mark schemes and examiner reports for free; the most recent exam series is restricted to registered exam centres for a period after each sitting.
Pearson Edexcel suits teachers or students gathering a whole Computer Science series with papers and mark schemes kept together. Its recent-series access rules still matter, so a student may need a teacher-set paper for the newest material and the public archive for older timed practice.
OCR
Best for a past-paper finder by qualification and levelOCR is one of the UK's exam boards, with a past-paper finder covering its GCSE and A Level qualifications, free to use. Some recent or secure materials are restricted under OCR's own past-paper release policy.
OCR's finder is especially useful for J277 because students need the right GCSE qualification before they start comparing Paper 1 Computer Systems with Paper 2 Computational Thinking, Algorithms and Programming. Use OCR's own pseudocode and mark scheme wording when checking trace tables or algorithm answers.
WJEC / Eduqas
Best for building custom papers from real past questionsWJEC is a UK exam board; Eduqas is its England-facing brand. Past papers and mark schemes are made available to the public as well as to registered centres, free to download, alongside a distinctive free Question Bank tool for building custom practice papers from past questions with mark schemes and examiner's comments.
WJEC/Eduqas is helpful when a student wants to practise real questions without always sitting a full paper, because its Question Bank can build custom practice from past material. For Computer Science, still return to a complete official paper when timing, written programming style and mark-scheme phrasing need testing together.
Revision Library
Best for exam-style question sheets by topicRevision Library should not replace an exam board's own GCSE Computer Science archive. The board site is where a student should get the original paper, mark scheme and pseudocode reference guide, especially because OCR J277 and AQA 8525 do not structure the written papers in the same way.
The useful part starts after that first official paper. The GCSE Computer Science library gives exam-style question sheets by topic, and this site also holds real GCSE Computer Science papers for all five board brands: Eduqas 14, WJEC 12, AQA 8, OCR 6 and Edexcel 6. That full spread is unusual here, so students can use Revision Library as a follow-up practice route without pretending it is the authoritative source.
The subject has a naming wrinkle on this site. The library route is GCSE Computer Science library, the mock-paper bank is GCSE Computer Science practice papers, and the topic and app tools use Computer Science routes such as Computer Science topic guides and the Computer Science Pack Builder. They point at one subject, but the paths are not interchangeable.
Use the Computer Science diagnostic when a marked paper shows several weak areas at once. Then move to short topic work on algorithms, trace tables, data representation, networks or systems, before returning to the board paper and marking it with that board's own wording.
Browse GCSE Computer Science practice →In the numbers
GCSE Computer Science practice packs in the library, with mark schemes
- packs
- 19
- question pages
- 182
How to choose
Start with the specification code or the front of the mock paper your school has used. OCR J277 and AQA 8525 are both GCSE Computer Science courses, but their paper structure and wording differ enough that a random board paper can train the wrong habits.
Download the pseudocode reference or programming guidance from the same board as the paper. Computer Science is unusual here: pseudocode style is part of the exam language, so a student needs to answer in the form their board recognises rather than in a private mixture of Python, classroom notes and another board's notation.
Use a whole official paper when the goal is timing, mixed-topic decision making or mark scheme wording. Use Revision Library when the marked paper exposes a narrower weakness, then practise through Computer Science past-paper practice, Computer Science flashcards or Computer Science revision formats before the next timed attempt.
For general past-paper planning, read where to find GCSE past papers and how to use past papers effectively. This page is narrower: it is about GCSE Computer Science board archives, pseudocode rules and written programming rehearsal.
Frequently asked questions
Why do GCSE Computer Science past papers need the board's pseudocode guide?+
Does Revision Library hold GCSE Computer Science papers for every board?+
Is programming coursework part of GCSE Computer Science assessment?+
Should OCR J277 students use AQA 8525 papers for extra practice?+
Revision Library resources in this article
Every link below appears in the article above. All of it is free to download, with a full mark scheme.
- GCSE Computer Science practice papers/practice-papers/gcse-computer-science
- Computer Science topic guides/topics/computer-science
- Computer Science Pack Builder/app/computer-science/builder
- Computer Science diagnostic/diagnostic/computer-science
- Computer Science past-paper practice/app/computer-science/past-papers
- Computer Science flashcards/app/computer-science/flashcards
Related comparisons
Browse GCSE Computer Science practice.
Every worksheet is free to download, with a full mark scheme and no card or account.