ZumaTools

Final Grade Calculator

Compute your weighted course average and find out what score you need on the final exam to reach your target grade.

Weighted grade average

Grade (%)Weight (%)

Enter at least one grade and weight to see your average.

What do I need on the final?

Fill in all three fields to see the required final exam score.

Estimates based on the numbers you enter — check your syllabus for exact grading rules such as rounding or dropped scores.

How it works

  1. Enter each assignment or exam as a row with its grade in percent and its weight in percent — the weighted average updates live.
  2. In the final-grade section, type your current grade, the weight of the final exam, and the grade you want in the course.
  3. Read the required final exam score; if it is above 100, the tool tells you the target is out of reach and shows the best grade still possible.

Frequently asked questions

How is a weighted grade average calculated?
Each grade is multiplied by its weight, the products are summed, and the total is divided by the sum of the weights. For example, a 90 worth 40% and an 80 worth 60% give (90×40 + 80×60) ÷ 100 = 84. The calculator does this automatically for any number of rows.
How do I find what I need on my final exam?
The formula is required = (goal − current × (1 − w)) ÷ w, where w is the final’s weight as a decimal. If your current grade is 78, the final counts for 30%, and you want an 85, you need (85 − 78 × 0.7) ÷ 0.3 ≈ 101.3, so an 85 is not reachable in that case.
What if my weights do not add up to 100%?
That is fine and common mid-semester. The calculator divides by the sum of the weights you entered, so the average reflects only the work graded so far. It also shows the total weight so you can see how much of the course is still outstanding.
Is my grade data uploaded anywhere?
No. All calculations run in JavaScript inside your browser, and nothing you type is sent to a server or stored anywhere. You can even load the page and then go offline; the calculator keeps working.
Can I use points instead of percentages?
Yes, as long as you are consistent. Enter each score as a percentage of its maximum (e.g. 42 out of 50 is 84) and use the category weights from your syllabus. If your course is purely points-based, convert each category’s points to a share of the total points to get its weight.

About this tool

This grade calculator combines two of the most common calculations students need: a weighted average of everything graded so far, and the score required on a final exam to land on a target course grade. The weighted section accepts any number of rows — homework, quizzes, midterms, projects — each with a grade and a weight, and recomputes the average the moment you change a value. The final-grade section answers the question every student asks in the last week of a semester: what exactly do I need on the final?

Everything runs client-side in your browser. There is no account, no upload, and no server processing; the arithmetic is plain JavaScript executed on your device, so your grades stay private and results appear instantly with no page reloads. The weighted average uses the standard sum-of-products formula, dividing by the total weight entered so partial semesters work correctly. The required-final formula solves goal = current × (1 − w) + final × w for the final score, where w is the exam weight expressed as a decimal.

Typical uses: checking your standing before a drop deadline, testing whether an A is still mathematically possible, planning how much study time the final deserves, or verifying the average your learning management system reports. Teachers also use it in reverse, to show students how much a heavily weighted exam can move a borderline grade.

A few practical tips. Copy category weights straight from your syllabus, since instructors weight categories differently even for identical assignments. If a low quiz is dropped, leave it out of the rows entirely rather than entering a zero weight. And when the required final score comes back above 100, use the calculator to find the highest grade you can still reach — set the goal lower until the requirement dips under 100, and aim for that instead.

Related tools