Calculator Tools

Grade Calculator

This free Grade Calculator turns your scores and weights into a weighted average class grade and a letter grade, or works out the score you need on the final exam to reach a target grade. A student at 82% with 80% of the course done needs 97% on a final worth 20% to finish with an 85%.

90.50%
Overall grade
A-
Letter grade
100%
Total weight

Enter scores and weights as percentages. This is a general-purpose calculator - check your syllabus for your instructor's exact grading policy (dropped lowest scores, curves, etc.).

Weighted Grade Calculator and Final Grade Calculator

The Tools Kit's free Grade Calculator answers the two questions students ask most: “what is my grade in this class?” and “what do I need on the final?” In weighted average mode it turns your assignment, quiz, and exam scores into an overall percentage and letter grade. In final grade mode it works backward from the grade you want to the exact score you need on the final exam.

Everything is entered as percentages and calculated instantly in your browser, with no signup. It pairs naturally with the other calculator tools on the site when you are planning a semester.

How to Use the Grade Calculator

  1. 1

    Choose a mode

    Pick "Weighted average grade" to work out your overall class grade, or "Grade needed on the final" to find the final exam score you need to hit a target.

  2. 2

    Enter scores and weights

    In weighted mode, type each graded item’s score and weight as percentages, naming items if you like, and use "+ Add item" for more rows. Leave a score blank if it is not graded yet; that row is skipped rather than counted as 0%. In final mode, enter your current grade, how much of the course it covers, the final’s weight (the two weights must total 100%), and your target grade.

  3. 3

    Check the total weight

    In weighted mode, the Total weight card shows the sum of your weights and warns you when it is not 100%, so you can spot a missing or mistyped category.

  4. 4

    Read the result

    Weighted mode shows your overall percentage and letter grade; final mode shows the score needed on the final, or tells you the target is not possible or already secured.

How to Calculate a Weighted Grade

Most syllabi split the course grade into categories with different weights, so a simple average of your scores is usually wrong. The weighted grade formula is:

Weighted grade = (score₁ × weight₁ + score₂ × weight₂ + …) ÷ total weight

Example: homework 92% (weight 20%), quizzes 78% (15%), midterm 84% (25%), and final exam 88% (40%). That is (1,840 + 1,170 + 2,100 + 3,520) ÷ 100 = 86.3%, a B on the letter scale below. Weighting matters: a 20%-weighted quiz average of 100% and an 80%-weighted exam average of 80% produce 84%, not the 90% a plain average suggests.

Because the calculator divides by the weight you actually enter, you can also check your current grade mid-semester. Enter only the graded work, for example 90% and 85% on two items worth 30% each, and you get 87.5% (a B+) on the 60% of the course completed so far. You can also list every category and leave the ungraded ones' scores blank: blank rows are skipped, not counted as 0%, and a note tells you how many were left out. If your instructor reports raw points rather than percentages, convert each one first with the percentage calculator.

What Grade Do I Need on My Final?

The final grade calculator solves the weighted-average formula for the one score you do not have yet:

Score needed = (target grade − current grade × current weight) ÷ final weight (weights as decimals)

  • Reachable: at 82% with 80% of the course done and a final worth 20%, an 85% overall needs (85 − 65.6) ÷ 0.2 = 97%. An 80% overall needs only 72%.
  • Not possible: the same student aiming for 90% would need 122%, so the calculator shows “Not possible” instead of a misleading number.
  • Already secured: at 95% on 80% of the course, a 70% target needs a negative score on the final, shown as “0% (already secured)”.

Your current work weight and the final's weight must add up to 100%, since together they make up the whole course; if they do not, the calculator shows an error instead of a score, so take both from your syllabus. Once you know the score you need, a days calculator shows how many days remain until exam day, and a Pomodoro timer helps you split that time into focused study sessions.

Percentage to Letter Grade Scale

Weighted mode converts your percentage with this common US-style plus/minus scale. Schools and instructors set their own cutoffs, so treat the letter as a guide and your syllabus as the final word.

Letter gradePercentage range
A+97% and above
A93% to 96.99%
A-90% to 92.99%
B+87% to 89.99%
B83% to 86.99%
B-80% to 82.99%
C+77% to 79.99%
C73% to 76.99%
C-70% to 72.99%
D+67% to 69.99%
D63% to 66.99%
D-60% to 62.99%
FBelow 60%

To combine letter grades from several classes into a semester or cumulative average, use the GPA calculator instead.

Common uses

  • Checking your class grade before your instructor posts it
  • Finding the minimum final exam score needed to pass or keep an A
  • Deciding how much effort a heavily weighted final or project deserves
  • Verifying that a syllabus's grade breakdown adds up to 100%
  • Planning essays and papers alongside your grades, with a word counter for length limits and a citation generator for references

Frequently Asked Questions

Reviewed by Raja Jahangir · Last reviewed: October 2026

How do you calculate a weighted grade?

A weighted grade multiplies each score by its weight, adds the results, and divides by the total weight. Scores of 90%, 85%, and 95% weighted 30%, 30%, and 40% give (2,700 + 2,550 + 3,800) ÷ 100 = 90.5%, an A- on a standard letter scale. Weights should add up to 100%.

What grade do I need on the final?

The score needed on a final is (target − current grade × current weight) ÷ final weight, with weights as decimals. With an 85% average worth 70% of the course and a final worth 30%, reaching 88% overall needs (88 − 59.5) ÷ 0.3 = 95% on the final. Above 100% means the target is out of reach.

Runs in your browser. Your files and text never leave your device - nothing is uploaded.