How to use the grade calculator
- 1
Choose a scale
Pick Percentage for marks from 0 to 100, or US 4.0 GPA for letter grades. - 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
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.