OCR A-Level Computer Science Grade Calculator
Enter your NEA and paper marks to see your grade. Leave a paper blank and it tells you the mark you need on it for each grade.
Your marks
Programming project · 20% of the A-Level
Computer Systems · 40% of the A-Level
Algorithms and Programming · 40% of the A-Level
Saved in this browser only. Put in mock or predicted marks to try things out, or leave a paper blank to see what you need on it. The letters under each slider are that paper's June 2026 boundaries.
Your grade
Enter the marks you have. Leave a paper blank if you have not sat it yet and the calculator shows the mark you need on it for each grade.
What you need for each grade
Across the whole A-Level. Pick a grade to mark it as your target.
How the grade is worked out
The three raw marks are added to give a total out of 350: Paper 1 is out of 140, Paper 2 is out of 140, NEA is out of 70. OCR sets the grade boundaries on that total after each exam series. Only the total decides the grade, so a weaker paper can be made up on another. In June 2026 an A needed 254 marks (73%) and an A* needed 289 (83%).
Overall boundaries, out of 350
Boundaries for each paper, June 2026
| Component | Out of | A* | A | B | C | D | E |
|---|---|---|---|---|---|---|---|
| Paper 1 · Computer Systems | 140 | 112 | 99 | 84 | 69 | 55 | 41 |
| Paper 2 · Algorithms and Programming | 140 | 114 | 99 | 83 | 68 | 52 | 37 |
| NEA · Programming project | 70 | 63 | 56 | 49 | 41 | 34 | 26 |
These show what each grade looked like on one paper. You do not have to reach them paper by paper.
Boundaries move a little each year, so treat the result as a guide: the 2027 figures will be set after the exams. Use the Boundaries buttons in the calculator to see your marks against another year. Your NEA mark comes from your school and can change when OCR moderates it.