TROOPUS

Semester Grade Calculator: Weighted Grade and Final Exam Score

Enter your scores and their weights to see your current grade right away. Then see what you need on the final exam to reach the grade you want. Free, no sign-up, and your numbers stay in your browser.

By Troopus · Updated: October 24, 2026

  • 🎓 Current grade live
  • 📝 What you need on the final
  • 🔤 Editable letter scale
  • 🔒 Nothing uploaded

Calculate your grade

Graded work so far (score and weight, both in %)
-
-
Letter grade scale (assumption, edit to match your syllabus)

Below the D cutoff is an F. Plus and minus grades are not used.

Estimate for information only. Your instructor or school sets the official grade and its rounding. Check your syllabus.

How does a semester grade calculator work?

Multiply each score by its weight, add the results, and divide by the total weight you have counted so far. The calculator does this as you type. Four sample rows are already filled in, so you can see a current grade of 85.13% before you change anything.

  1. Type each graded item in a row: a name, your score in percent, and its weight in percent of the course.
  2. Leave out anything not graded yet. Rows with a blank score are skipped.
  3. Read your current grade and letter at the top. The tiles show the weight counted and the points earned.

You can type a score as 88, 88% or a fraction such as 18/20, and the tool turns it into a percentage. A score above 100 is allowed, for extra credit.

It works as a class grade calculator for any course that mixes homework, quizzes and exams with different weights.

How does a weighted grade calculator work?

Weighted grade = sum of (score × weight) ÷ sum of weights. An item worth more of the course moves your grade more. With homework 92 at 20%, quizzes 85 at 15%, a midterm 78 at 25% and a project 88 at 15%, the weighted grade is 6,385 ÷ 75 = 85.13%.

Worked example with the sample rows
ItemScoreWeightScore × weight
Homework92201,840
Quizzes85151,275
Midterm78251,950
Project88151,320
Total756,385

Divide 6,385 by 75 and you get 85.13%. A plain average of the four scores would be 85.75%, which is higher because the midterm, your lowest score, carries the most weight. For percent math in other settings, see the percentage calculator.

Semester grade calculator: what do I need on my final?

Required final score = (target grade × 100 − points earned so far) ÷ final weight, when your weights add up to 100. With 6,385 points earned, a 25% final and an 85% target, you need (8,500 − 6,385) ÷ 25 = 84.6% on the final.

Enter the final exam weight and the grade you want. The result appears under your current grade, and it also tells you when the goal is out of reach. If the number is above 100%, you cannot get there with the final alone unless your class offers extra credit. If it is 0% or lower, you already have that grade locked in.

Same sample, different targets (final worth 25%)
TargetNeeded on the final
80%64.6%
85%84.6%
90%104.6% (out of reach)

Use the calculator for a quick answer, then check the course syllabus for rounding and for whether the final can replace a lower exam score.

What if my weights do not add up to 100?

The current grade only counts the weights you entered, so it stays correct even if they add up to less than 100. For the final-exam estimate, the tool adds the final weight to your entered weights and scales the total to 100%, then tells you the total it used.

Missing weight is common mid-semester, because later work is not entered yet. If your rows add up to 75% and the final is 25%, everything fits. If they add up to 90% and the final is 25%, the total is 115%, and the tool scales each part down proportionally so the course still adds to 100%. You will see a note with the total.

Weights above 100 usually mean a typo, so check the syllabus. If a weight is blank the row is skipped, and the message tells you which row needs one.

What letter grade is my percentage?

Many US courses use 90% and up for A, 80% for B, 70% for C and 60% for D, with F below 60. That is only a common convention. Your school or instructor sets the real cutoffs, so the calculator lets you edit all four numbers.

Default scale used by the calculator (editable)
LetterAt or above
A90%
B80%
C70%
D60%
FBelow D

Open the letter scale box under the results and change a cutoff if, for example, your class uses 93% for an A. Plus and minus grades are not included. This is an assumption, not an official scale. To see how a whole class is spread across scores, paste them into the histogram maker.

Frequently asked questions

Is this final grade calculator free?

Yes. It is free with no limits, no ads covering the tool and no premium tier. Enter your scores and weights, and the current grade and the final exam score you need update as you type.

Do I need to sign up?

No. There is no account, no email box and no pop-up. The calculator runs in your browser as soon as the page loads, with sample rows already filled in for you to replace.

Is my data saved or sent anywhere?

No. Your scores and weights stay in your browser tab. Nothing is uploaded, stored or tracked, and the rows reset when you close or reload the page, so copy the result first if you need it.

Can I enter scores like 18/20?

Yes. Type 18/20 and it is read as 90%. You can also type 88 or 88%. Commas are treated as decimal marks in a score, so 88,5 is read as 88.5.

Can I use it for extra credit?

Yes. A score above 100, such as 105, is accepted and raises your grade as you would expect. Check your syllabus for any cap, because some courses limit how much extra credit can count.

What if the final cannot be enough?

If the score needed is above 100%, the tool says so. You can still lower the target grade to see what is possible, or ask your instructor about extra credit or whether a lower exam can be replaced.

Does my school round grades?

Some do and some do not, and the rules vary by instructor. This calculator shows two decimals and compares the exact value with your cutoffs, so a 89.6% stays a B unless you change the scale.

Can I change the letter grade scale?

Yes. Open the letter grade scale box and edit the A, B, C and D cutoffs. If the numbers are not in descending order, the tool falls back to 90, 80, 70 and 60 instead of showing a wrong letter.

More free tools