Quick answer
OCR J277 is the largest GCSE Computer Science entry in England. AQA 8525 and Pearson Edexcel 1CP2 are the other live routes. Ofqual keeps grades comparable — a 7 is a 7 — but Paper 2 is not interchangeable. OCR prints Exam Reference Language; AQA writes a two-hour programming paper; Pearson sits Paper 2 on-screen in Python. There is no NEA. Nexus Academy confirms the specification code in a free demo, then tutors that paper set from £14/hr.

Parents searching “AQA vs Edexcel vs OCR” for Maths are usually in AQA or Pearson country. Computer Science is the other way round. OCR takes the bulk of the entry. Practising AQA Python papers for an OCR J277 student is how a mock Paper 2 collapses even when the child “can code.”
This guide is the Computer Science version of our general AQA vs Pearson Edexcel vs OCR article. For tutoring matched to the live code, see GCSE Computer Science tutoring. International families on Cambridge 0478 should not use these UK papers — that sits on IGCSE Computer Science tutoring.
The three specification codes that actually matter
| Board | Code | How programming is examined |
|---|---|---|
| OCR | J277 | Two written papers, 1h 30 each, 80 marks, 50% each. Algorithms printed in Exam Reference Language. Students may answer in ERL or a high-level language they know — they must still read ERL on the paper. |
| AQA | 8525 | Paper 1 is a two-hour programming paper (90 marks, 50%). Paper 2 is computational thinking and theory. Python 3 is the usual school language; C# and VB.NET are allowed if the centre teaches them. |
| Pearson Edexcel | 1CP2 | Paper 1 written principles (1h 30). Paper 2 is two hours on-screen in Python. Students who only write code on paper for 1CP2 are practising the wrong exam. |
Why OCR leads Computer Science when AQA leads Maths
Departments pick a Computer Science board for teacher training, textbooks and the programming language they can staff — not because OCR is “harder” or “the grammar-school board.” OCR’s J277 package is widely used; AQA 8525 is the other large UK route; Pearson 1CP2 is smaller but distinctive because of the on-screen paper.
Third-party resources follow entry size. OCR past-paper banks are thicker than AQA’s in this subject. That is the opposite of GCSE Maths, where Pearson is the giant. Borrowing a Maths-parent heuristic (“everyone is on AQA”) is how families download the wrong Computer Science pack.
Paper 2 is where the boards stop overlapping
Systems theory (CPU, networks, ethics) looks similar on a topic list. The programming paper does not. That is the parent pattern we see most: the child can copy a Python demo in class, then the mock Paper 2 collapses.
OCR J277/02. Section B is practical programming in a written paper. Trace tables, completing code, test data (normal, boundary, erroneous) and writing a short program are the recurring mark-winners. Students who cannot parse Exam Reference Language misread the question before they write a line of Python.
AQA 8525 Paper 1. Two hours of design, write, test and refine. Stamina is part of the grade. A ten-minute coding drill is not this paper. Structure diagrams and pseudocode appear alongside Python.
Pearson 1CP2 Paper 2. Sat at a computer in Python. Indentation, runtime errors and the exam IDE are the exam. Practising 1CP2 on lined paper trains a different skill.
Depth on OCR Section B, traces and ERL sits in the GCSE Computer Science Paper 2 guide. The weekly plan that uses that paper is in how to improve GCSE Computer Science.
There is no NEA. Stop revising for one.
Ofqual removed GCSE Computer Science NEA. Programming is examined in the papers. Schools sign a Practical Programming Statement to confirm students had the chance to design, write, test and refine programs — that statement is not a grade. Families still searching “GCSE Computer Science coursework” are reading pre-reform advice.
A Level is different. OCR H446 and AQA 7517 still have a 20% programming project. Do not mix those calendars. See A Level Computer Science tutoring if sixth form is the next step.
What to do this week
| Check | Parent action |
|---|---|
| Specification code | Ask the teacher for J277, 8525 or 1CP2 — not “OCR-ish” or “the Python one.” |
| Past-paper pack | Download that board only. Delete J277 papers if the child sits 8525. |
| Language | OCR: read ERL. AQA: school language (usually Python 3). Pearson: on-screen Python. |
| Last mock | Which paper leaked — systems definitions or algorithms? That is the weekly focus. |
How Nexus Academy uses the board
Nexus Academy is a tutoring company, not a marketplace. The free demo confirms the specification, then weekly sessions from £14/hr follow that paper set — with no lock-in. We do not hand an OCR student an AQA pack “because Computer Science is Computer Science.”
Book via /book/ or go straight to GCSE Computer Science tutoring. Rates sit on Pricing.
Frequently asked questions
Which exam board is GCSE Computer Science — OCR, AQA or Edexcel?
Nexus Academy treats OCR J277 as the largest GCSE Computer Science entry in England, with AQA 8525 and Pearson Edexcel 1CP2 as the other live routes. The school chooses the board years in advance. Ask for the specification code, then use that board’s papers — mixing OCR Exam Reference Language with AQA Python papers trains the wrong exam.
Is OCR harder than AQA for GCSE Computer Science?
Nexus Academy does not call OCR harder than AQA; Ofqual requires comparable outcomes, so a grade 7 is meant to match across boards. What differs is Paper 2: OCR prints algorithms in Exam Reference Language, AQA writes a two-hour programming paper, and Pearson 1CP2 sits Paper 2 on-screen in Python. The harder paper is the one your child has not practised.
Does GCSE Computer Science still have NEA or coursework?
No. Nexus Academy prepares GCSE Computer Science as two examined papers. Ofqual removed the NEA; schools only sign a Practical Programming Statement to confirm classroom practice. Time spent “finishing a project” that is not in the exam is time not spent on trace tables and past papers.
Can we change GCSE Computer Science exam board?
Almost never for a school pupil. Nexus Academy works with the specification the centre has entered — J277, 8525 or 1CP2 — rather than hunting for an easier board. Private candidates sometimes switch; a school student needs the live paper set, confirmed in a free demo lesson.