Grades & Education

Grade, GPA and exam score calculators for students in the US, Canada and the UK, including final grade and weighted grade calculators.

Grade and education calculators tell students where they stand and what they still need, whether the goal is a final exam score, a GPA or a UCAS offer. They work for school, college and university students in the US, Canada and the UK, and show the formula with your own numbers.

The Final Grade Calculator works out the score you need on your final exam to reach a target grade. With 78% going in and a final worth 25%, you need 86% to finish on 80%. When a target would need more than 100%, it shows the best grade still possible instead: with 85% now and a final worth 20%, the ceiling is 88%. It also works the other way round, from an exam score to your overall grade.

The Weighted Grade Calculator combines assignments, quizzes, tests and projects by their weight and accepts percentages, points or letter grades. Homework at 92% worth 20%, quizzes at 85% worth 30%, a midterm at 78% worth 25% and a project at 85% worth 25% give 84.65%. That is a B on the common US 10-point scale but an A- on the University of Toronto scale. If your weights do not add up to 100, it scales them and tells you.

The GPA Calculator gives unweighted and weighted GPA on the US 4.0 scale, adding +0.5 for honours and +1.0 for AP, IB or dual enrollment by default, and works out a cumulative GPA. For Canada it offers Simon Fraser University's 4.33 scale, York University's 9-point scale and a custom scale. For UK university applications, the UCAS Points Calculator adds up tariff points from A levels, BTECs, Scottish Highers, the EPQ and the IB: an A* is 56 points, an A 48 and a B 40, so ABB is 128.

Letter grade cut-offs and GPA bonuses differ between schools, so check your syllabus or course page and change the scale where you need to.

  • UCAS Points Calculator

    Add your A levels, BTECs, Highers, EPQ or IB grades and see your total UCAS Tariff points, using the official UCAS tables.

  • Final Grade Calculator

    Work out the score you need on your final exam to reach the course grade you want, or see what overall grade a final score gives you.

  • Weighted Grade Calculator

    Add your assignments or grade categories with their weights to see your weighted course grade and letter grade, using %, points or letters.

  • GPA Calculator

    Work out your unweighted and weighted GPA on the US 4.0 scale, with honours and AP bonuses, credits and cumulative GPA. Custom scales too.

Common questions about grades & education

What do I need on my final to get an 80?

Take your target, subtract your current grade times the share of the course already done, then divide by the final's weight. With 78% now and a final worth 25%: (80 − 78 × 0.75) ÷ 0.25 = 86%. The Final Grade Calculator does this for any target and weight.

How do I work out a weighted grade?

Multiply each grade by its weight, add the results and divide by the total weight. With 88% on work worth 15% and 74% on work worth 25%, the grade so far is (88 × 15 + 74 × 25) ÷ 40 = 79.25%. The Weighted Grade Calculator scales weights that do not add up to 100.

What is the difference between weighted and unweighted GPA?

Unweighted GPA uses the 4.0 scale for every class. Weighted GPA adds a bonus for harder classes, often 0.5 for honours and 1.0 for AP or IB, though each school sets its own. Grades of A, B+, A-, B and C+ give 3.26 unweighted, or 3.76 with one honours and two AP classes.

How many UCAS points is ABB?

ABB at A level is 128 UCAS points. An A is worth 48 points and a B is worth 40, so 48 + 40 + 40 = 128. AAB is 136 and BBB is 120. Many universities make offers in grades rather than points, so check each course's entry requirements.

What GPA scale do Canadian universities use?

There is no single Canadian scale. The University of Toronto uses a 4.0 scale, Simon Fraser University a 4.33 scale where an A+ is 4.33, and York University a 9-point scale. The GPA Calculator offers the SFU and York scales and a custom scale for other schools.