Work out your current weighted grade from each assignment's score and weight. Add unlimited assignments and see your letter grade update live.

%
%
%
%
%
%
Current grade %
Letter grade
Total weight entered
Points earned
Each assignment's score is weighted by its weight, then divided by the total weight entered. Rows with no weight are ignored.

About Grade Calculator

The Grade Calculator works out your current weighted grade in a course from the assignments you have completed. Enter each assignment’s score and its weight; the tool weights every score, divides by the total weight entered, and shows your percentage and the matching letter grade — updating live.

Because it divides by the weights you have actually entered, it works mid-semester: with only 60% of the course graded so far, you still get an accurate picture of where you stand. If your weights do not total 100%, the calculator notes it and weights by your totals.

Use it after each returned exam to track your standing, or together with a final grade calculator to plan what you need on remaining work. Unlimited assignment rows, free and instant in your browser.

How to use Grade Calculator

  1. Enter each assignment’s name (optional, e.g. Midterm exam).
  2. Enter the score you received on it.
  3. Enter the assignment’s weight — its share of the course grade.
  4. Click “Add assignment” for more rows as results come in.
  5. Read your current weighted grade, the letter grade and the total weight entered.

Frequently asked questions

Each score is multiplied by its weight, the products are summed, and the sum is divided by the total weight. Scores 90 (weight 30) and 70 (weight 20) give (2700 + 1400) ÷ 50 = 82%.

That is normal mid-course — the tool divides by the total weight you entered, so the grade reflects only completed work. A note shows your current weight total so nothing is hidden.

In the course syllabus, which assigns percentages like “homework 20%, midterm 30%, final 40%”. If the course uses points, each item’s weight is its points divided by the course total, times 100.

This tool averages scores within one course using assignment weights. A GPA calculator averages across courses using letter grades and credit hours. Use this first, then feed the resulting letter grade into a GPA calculation.

Yes — enter each assignment’s points earned as the score (as a percentage of its maximum) and its maximum points as the weight. The weighted math produces the same result either way.

Need help?
Found an issue with this tool? Let our team know.
Report an issue

Add this free tool to your own website — copy and paste the code below.