Grade Calculator

Calculate your weighted average grade, letter grade, and GPA from assignment scores and weights.

schoolGrade Calculator
edit_note

Assignments

NameScoreWeight
%
%
%
infoTotal Weight: 0.0%
analytics

Results

school

Enter scores and weights to see your grade

info

About Grade Calculator

The Grade Calculator computes a weighted average grade, letter grade, and GPA equivalent from individual assignment scores and their percentage weights. You enter each assignment with a score on a 0-100 scale and a weight representing how much that item counts toward the final course grade. The tool sums the weighted contributions and maps the result to the standard US grading scale — A+ through F — along with the corresponding 4.0 GPA value.

This tool is built for the practical moment when you need to know exactly where you stand before a final exam, when a teacher needs to verify a manually entered grade book, or when a student is deciding how hard to study for the remaining assignments. Unlike a simple average calculator, it respects the fact that a midterm worth 40% of your grade affects your outcome very differently than a quiz worth 5%. Each row in the breakdown table shows that item's individual contribution to the final number, so you can see which assignments are driving your grade up or down.

All calculations happen locally in your browser using JavaScript arithmetic — no scores or names are transmitted to any server, stored in a database, or associated with your identity. The tool is free with no account required and no session limits, so you can recalculate as many times as you need while planning your semester.

star

Key Features

check_circle

Weighted average, not a simple mean

Each assignment's score is multiplied by its weight before summing, so a 40% midterm and a 5% quiz correctly influence the result in proportion to their course value.

check_circle

Live letter grade and GPA

The weighted average maps instantly to a letter grade (A+ through F) and a 4.0 GPA equivalent using the standard US scale, updating in real time as you type.

check_circle

Per-assignment contribution breakdown

A table below the summary shows every assignment's individual contribution to the final score, making it easy to spot which items are pulling your grade down.

check_circle

Weight-balance warning

A status indicator turns amber when your weights do not total 100%, alerting you before you rely on a result that reflects only a partial picture of the course.

check_circle

Add or remove rows freely

Start with the three default rows and add as many assignments, exams, or grade categories as your syllabus requires. Any row can be deleted with one click.

check_circle

No upload, no account, no cost

Every calculation runs in your browser only. Student names and scores never leave your device, making it safe to use with real academic records.

help

How to Use

01

Add Your Assignments

Enter each assignment name, score (0-100), and its weight as a percentage of your total grade. Three rows are provided by default.

02

Verify Total Weight

Make sure your weights add up to 100%. The weight indicator at the bottom of the input panel shows your current total and warns you if it does not equal 100%.

03

Review Your Results

Your weighted average, letter grade, and GPA equivalent are calculated in real time as you enter scores and weights.

04

Analyze the Breakdown

Check the grade breakdown table to see each assignment's individual contribution to your final grade.

code_blocks

Example

A student has three graded items: a homework average worth 20%, a midterm worth 35%, and a final exam worth 45%. Entering those scores and weights produces the weighted average, letter grade, and GPA shown on the right.

Assignments (name | score | weight)
Homework Average  |  92  |  20%
Midterm Exam      |  78  |  35%
Final Exam        |  85  |  45%
─────────────────────────────
Total weight: 100%
Calculated result
Weighted Average: 83.95%
Letter Grade:    B
GPA Equivalent:  3.0 / 4.0

Breakdown:
  Homework Average  → 18.40 pts
  Midterm Exam      → 27.30 pts
  Final Exam        → 38.25 pts
lightbulb

Common Use Cases

  • arrow_circle_right

    Checking your standing before a final exam

    Enter all graded work from the semester with their weights to see your current weighted average, then judge how much your final exam score can move the needle.

  • arrow_circle_right

    Planning which assignments to prioritize

    Add your remaining assignments and experiment with hypothetical scores to find the minimum score you need on each item to reach your target letter grade.

  • arrow_circle_right

    Computing category-based course grades

    Many syllabi group work into categories — homework, quizzes, midterm, final — each worth a fixed percentage. Enter one row per category with your average score in that category and its course weight.

  • arrow_circle_right

    Verifying a teacher's reported grade

    If a reported grade seems off, re-enter each graded item and its weight to independently confirm the weighted average and letter grade the gradebook should show.

  • arrow_circle_right

    Explaining GPA impact to students or parents

    The live GPA column translates a percentage average into the 4.0 scale instantly, making it concrete when discussing the academic implications of current scores.

quiz

Frequently Asked Questions

How are weighted grades calculated? expand_more
Each assignment's score is multiplied by its weight, and then the sum of those products is divided by the total weight. For example, if you scored 90 on an assignment worth 40% and 80 on one worth 60%, your weighted average is (90 x 40 + 80 x 60) / 100 = 84%.
What grading scale does this calculator use? expand_more
The calculator uses the standard US grading scale: A+ (97-100), A (93-96), A- (90-92), B+ (87-89), B (83-86), B- (80-82), C+ (77-79), C (73-76), C- (70-72), D+ (67-69), D (63-66), D- (60-62), and F (0-59).
How is GPA calculated from a percentage grade? expand_more
The GPA is mapped from the letter grade using the standard 4.0 scale. An A or A+ earns 4.0, A- earns 3.7, B+ earns 3.3, and so on down to F which earns 0.0. The GPA shown reflects the letter grade of your weighted average, not a separate calculation.
Do the weights need to add up to 100%? expand_more
Ideally yes. The calculator will still compute a weighted average even if they don't, but the result may not accurately reflect your actual course grade. The weight indicator warns you when the total is not 100%.
Can I use this for courses with unequal assignment categories? expand_more
Yes. Assign each category (homework, exams, participation, etc.) its own weight. For example, if homework is 30% of your grade and your homework average is 92, enter 92 as the score and 30 as the weight. Repeat for each category.
How is this different from the Average Calculator? expand_more
The Average Calculator finds the arithmetic mean of a list of numbers, where every value counts equally. The Grade Calculator handles unequal weights — a midterm worth 40% and a quiz worth 5% must be combined differently, and the result is translated into a letter grade and GPA, which the average calculator does not provide.
Can I calculate what score I need on my final exam? expand_more
Yes, indirectly. Enter all completed assignments with their actual scores, then add a row for the final exam and enter a target score (e.g., 90). The weighted average will show what your overall grade would be if you hit that target. Adjust the final exam score until you see the letter grade you are aiming for.
What if some assignments have not been graded yet? expand_more
Leave those rows blank or do not add them. The calculator only includes rows that have both a score and a weight entered. You can add a row for an upcoming item and try different hypothetical scores to model best-case and worst-case outcomes.