Grade calculator

Enter each grading category with its weight and your score to see your current course grade. Or switch to the final exam mode to find the score you need on the final to finish with the grade you want.

What to calculate
%
%
%
%
%
%
%
%
Leave the score empty for work that is not graded yet. Only graded categories count in the current grade.
Current grade84.43%
Letter (90/80/70/60 scale)
B
Weight graded so far
70%
Total weight entered
100%

Runs in your browser: nothing you enter is sent anywhere.

How to use it

Current grade. Add a row for each category, such as homework, quizzes, midterm and final, with its weight in percent and your score in percent. Leave the score empty for categories that are not graded yet.

Score needed on the final. Enter your current grade, the weight of the final exam and the grade you want. The result shows the score you need, and the scores needed for A, B, C and D.

How it works

Current grade = Σ (weight × score) ÷ Σ weight of the graded categories.

Needed on the final = (target − current × (1 − w)) ÷ w, where w is the weight of the final as a fraction (30% = 0.3) and current is your grade on all other work.

Worked example

Homework 20% (90), quizzes 30% (85), midterm 20% (78), final 30% not yet taken:

  • graded weight: 20 + 30 + 20 = 70
  • grade so far: (20 × 90 + 30 × 85 + 20 × 78) ÷ 70 = 5,910 ÷ 70 = 84.4%, a B
  • to finish with 90% the final must be (90 − 84.43 × 0.7) ÷ 0.3 = 103%, which is out of reach, while a B (80%) needs only about 70%.

Limits and tips

  • Syllabi sometimes drop the lowest score or round up. This calculator does neither.
  • A needed score above 100% means the target cannot be reached on that exam alone.
  • Check the weights against your syllabus; a wrong weight is the most common mistake.

Frequently asked questions

How do I calculate a weighted grade?

Multiply each category's score by its weight, add the results and divide by the total weight. With homework 90% at weight 20 and exams 80% at weight 80, the grade is (90 × 20 + 80 × 80) ÷ 100 = 82%.

What if my weights do not add up to 100?

The calculator divides by the weights of the graded categories, so the result is your average over the work done so far. The total weight entered is shown so you can spot a typo.

How do I find the score I need on the final?

Solve current × (1 − final weight) + needed × final weight = target. If you have 84%, the final counts 30% and you want 90%, you need (90 − 84 × 0.7) ÷ 0.3 = 104%, which is not possible without extra credit.

Does the letter grade match my school?

The letter uses the standard US scale: 90 and above A, 80–89 B, 70–79 C, 60–69 D and below 60 F. Your school or teacher may use other cut-offs or plus and minus grades.

More in Education

All tools in this category: Education ·Updated November 3, 2026

Privacy choices

Google Analytics shows us which tools are used and whether they work. It may set cookies. Your choice is kept in this browser.