Calculation methodology
How paper marks are combined and compared with published qualification boundaries.
Qualification totals
The calculator adds the marks you enter for completed or estimated components. Leave a box empty for a paper you haven't taken yet. It then subtracts your entered total from the selected qualification boundary.
marks needed = target boundary − marks enteredThe calculator divides the marks still needed by the marks still available, then rounds the requirement up to the next whole mark because grade boundaries use whole marks.
Where an awarding organisation scales components before calculating the qualification total, the calculator applies that weighting first. Pearson Edexcel GCSE Drama, for example, scales Components 1 and 3 from 60 raw marks to 96 weighted marks each.
Published series
An exact-year calculation answers a historical question: what grade would these marks have received under that June series? The GCSE and A-level calculators include the official June 2026 boundaries.
The recent-range view uses 2024–2026 for both GCSE and A level. June 2022 remains available as a separate exact-year comparison because grading arrangements were transitional.
Qualification boundaries
Final grades are awarded from the combined qualification mark. Notional component boundaries can help with paper-level analysis, though individual paper grades do not combine to create the final qualification grade. The calculations on this site use subject-level qualification boundaries.
Tiers, options and endorsements
Foundation and Higher tiers have separate grade scales and boundary records. AQA Physics optional topics have separate qualification rows where the board publishes them. The calculator keeps spoken-language and practical endorsements separate; they add no marks to the numerical grade.
Limits
A future boundary cannot be derived from earlier years with certainty. Paper difficulty, cohort performance and awarding decisions all affect the final value. Estimated marks from an unofficial mark scheme may also change before results are issued.