Skip to content
Main menu

Free · Percentages and US GPA · In your browser

Grade calculator for weighted averages and GPA

This grade calculator works out a weighted average from a grade and a weight for each subject, as percentage marks or as a US 4.0 GPA. It shows the formula with your own numbers under the result.

Subjects and grades

Enter a grade from 0 to 100, such as 72.25. Use a dot for decimals.

  1. Row 1
  2. Row 2
  3. Row 3

Weighted average

Add a grade to see your average.

Formula: sum of (grade × weight) ÷ sum of the weights

Rounded to two decimal places. Your school’s rules decide your official result.

The calculation runs only in your browser. Your grades are not sent anywhere or saved.

How to use the grade calculator

  1. 1

    Choose a scale

    Pick Percentage for marks from 0 to 100, or US 4.0 GPA for letter grades.
  2. 2

    Fill in the rows

    Each row takes an optional subject name, a grade and a weight. For percentage marks, use the weights in your syllabus, such as 40 for the exam and 20 for an essay. For a GPA, use the credits of each course.
  3. 3

    Read the result

    The average updates as you type, with your own numbers worked through underneath. Add a row for each extra subject, up to 60 rows.

How the weighted average is calculated

Each grade is multiplied by its weight, the results are added up, and the sum is divided by the total weight. Marks of 70 with weight 40 and 85 with weight 60 give (70 × 40 + 85 × 60) ÷ 100 = 79.00.

A row without a grade is left out, and so is its weight. If the weights of your finished work add up to 60, the result is your average across that 60, not your final grade. The total weight under the result shows how much has been counted so far.

How letter grades become a GPA

The US 4.0 scale here uses the grade points listed by UC Berkeley, and they are shown under the result so you can check them. A+ and A count as 4.0, A- as 3.7, B+ as 3.3, B as 3.0, B- as 2.7, C+ as 2.3, C as 2.0, C- as 1.7, D+ as 1.3, D as 1.0, D- as 0.7 and F as 0.

An A in a 4-credit course and a B in a 3-credit course give (4.0 × 4 + 3.0 × 3) ÷ 7 = 3.57.

Colleges differ, so treat this as a good estimate:

  • Some colleges count an A+ as 4.3, and some have no D+ or D-.
  • Pass or fail courses usually stay out of a GPA, so leave them out here too.
  • Some colleges cut a GPA off after two decimals instead of rounding it.

Limits and privacy

The result is rounded to two decimal places. Your school may also drop a lowest grade, leave out failed courses or handle repeated courses in its own way, so its own records and rules decide your official result.

The calculation runs only in your browser. Your grades are not sent anywhere and are not saved, so reloading the page clears the rows. If you study from recorded lectures or interviews, Spirelight’s interview transcription turns a recording you upload into a text draft that you review against the audio.

Questions and answers

How do I calculate a weighted grade?
Multiply each grade by its weight, add the results, and divide by the sum of the weights. Marks of 80 with weight 30 and 60 with weight 70 give (80 × 30 + 60 × 70) ÷ 100 = 66.00.
Do my weights have to add up to 100?
No. The calculator divides by whatever the weights add up to, so 2 and 1 give the same result as 40 and 20. Only the proportions between the weights change the result.
How can I see what grade I have so far?
Enter only the parts you have finished and leave the rest blank. The result is your average across those parts, and the total weight tells you how much of the course they cover.
How is a GPA calculated on a 4.0 scale?
Each letter grade becomes grade points, the points are multiplied by the credits of the course, and the sum is divided by your total credits. Your own college’s table decides the exact points.
Does the calculator save my grades?
No. Everything stays in your browser while the page is open, and reloading or closing it clears your rows. Nothing is sent to Spirelight.