Skip to the tool

A-level grade calculator

out of 100

out of 100

out of 100

Raw marks from each whole paper, as your teacher or the mark scheme gives them. Nothing you type leaves this browser unless you share it.

Edexcel Maths (9MA0)

Enter every paper's mark

Questions people ask

What percentage do you need for an A* in A-level Maths?

In June 2026 the A* boundary was 260 out of 300 (86.7%) for AQA 7357, 254 (84.7%) for Edexcel 9MA0, 250 (83.3%) for OCR A H240 and 223 out of 275 (81.1%) for OCR B MEI H640. There is no fixed percentage: the boards set boundaries after marking each year.

Is an A-level grade the average of my paper grades?

No. AQA, Pearson and OCR all grade the total mark across your papers. Paper (notional) boundaries are a guide only, so three papers each just above a notional A can still total below the A-level A boundary, or above it.

Do A-levels still use UMS?

Not in England. The reformed linear A-levels in this tool use raw (or, for OCR H645, weighted) total marks. UMS belonged to the old modular A-levels and is still used by some international qualifications, which this tool does not cover.

Why does my Further Maths option change the boundary?

Each combination of optional papers is graded as its own route with its own boundaries. In June 2026 the Edexcel 9FM0 A boundary ranged from 236 to 251 out of 300 depending on the two options taken.

Keep going

How we work this out

What it does

Enter each paper's raw mark to see your grade on any June's official boundaries, and in every other year.

The 21 current linear A-level specifications in Maths, Further Maths, Physics, Chemistry and Biology taken in England with AQA, Pearson Edexcel and OCR, and every legal combination of optional papers (70 routes). Boundaries from each June series from 2017 (AQA and OCR) or 2018 (Pearson) to 2026. There were no summer exams in 2020 or 2021, so those years are absent.

Method

  1. Add the raw marks of every paper on your route. Only OCR Further Maths B (MEI, H645) weights a paper: Core Pure (Y420) is marked out of 144 and multiplied by 1.25, and the weighted total is rounded half up to a whole mark, as OCR's grading rules say.
  2. Compare the total with the qualification boundaries the board printed for the June you pick. A boundary is the lowest total that gets that grade; below the E boundary is a U.
  3. Repeat for every other June with the same route, so you can see how much the grade depends on the year.
  4. Each paper is also compared with that June's notional paper boundary, which boards publish as a guide. These play no part in the A-level grade.

Published figures

A-level grade boundaries, June 2026

The official qualification boundaries for every specification in these tools. Where a specification has optional routes, the range runs from the lowest to the highest route.

AQA, Pearson Edexcel and OCR, June 2026 · checked 26 September 2026
Subject and specificationOut ofA*ABCDE
Maths: AQA 735730026021918214510872
Maths: Edexcel 9MA030025421017313610064
Maths: OCR A H24030025020817213610065
Maths: OCR B (MEI) H6402752231871551239261
Further Maths: AQA 7367300236 to 240199 to 203165 to 169132 to 13599 to 10266 to 69
Further Maths: Edexcel 9FM0300262 to 275236 to 251199 to 213162 to 176125 to 14089 to 105
Further Maths: OCR A H245300235 to 243200 to 209167 to 177135 to 145103 to 11371 to 81
Further Maths: OCR B (MEI) H645360261 to 294219 to 254186 to 217153 to 181120 to 14588 to 109
Physics: AQA 7408250186 to 191157 to 162132 to 136107 to 11182 to 8657 to 61
Physics: Edexcel 9PH030023921518214911785
Physics: OCR A H5562702071781511249770
Physics: OCR B (Advancing Physics) H5572702151851551259566
Chemistry: AQA 740530025522018114210466
Chemistry: Edexcel 9CH030024621217614010468
Chemistry: OCR A H4322702342001641289256
Chemistry: OCR B (Salters) H43327022619816713610574
Biology: AQA 74022601991741461189063
Biology: Edexcel B 9BI030021818916013110273
Biology: Edexcel A (Salters-Nuffield) 9BN030022019617014411994
Biology: OCR A H4202702041761501249872
Biology: OCR B (Advancing Biology) H42227019317315313411596