GPA Calculator
Runs in your browser — your text is not sent anywhere to use this tool.
Save this tool
Keep GPA Calculator handy
Use your browser's Share menu, then “Add to Home Screen”.
Work out your GPA properly, weighted by the credits each course is worth.
- Put in each course's grade and how many credits it is worth
- Use letters like A- and B+, or grade points like 3.7
- Leave the credits empty for anything that should not count
Your GPA
About this tool
A GPA is a weighted average, and the weight is the whole point. An A in a one-credit seminar and an A in a five-credit core course do not count the same, and averaging the grade points while ignoring the credits is the mistake every hand-rolled spreadsheet makes. It flatters exactly the students it should not. So this multiplies each grade by its credits, adds those up, and divides by the total credits — which is what the registrar does. The total points and total credits are both shown, so you can check the sum rather than trusting it. It takes letter grades with pluses and minuses, or grade points directly if your school uses a scale of its own. A+ is treated as 4.0 rather than 4.3: both exist in the wild, and 4.0 is the more common cap and the one that cannot produce a GPA above the scale's own maximum. A course with no credits is left out rather than counted as a zero — that is where pass/fail courses belong — and anything skipped is listed with the reason, because a silently dropped row is how a GPA comes out wrong and nobody notices.
Frequently asked questions
Why does it ask for credits?
Because a GPA is weighted by them. An A in a one-credit seminar counts a fifth as much as an A in a five-credit course. Averaging grade points without weighting is the most common GPA mistake there is, and it always produces a number that is too kind.
Is A+ worth 4.0 or 4.3?
It depends on the school, and both are real. This uses 4.0, which is the more common cap and the one that cannot produce a GPA above 4.0. If yours awards 4.3, type the grade points in directly instead of the letter — the tool takes either.
How do I handle a pass/fail course?
Leave the credits box empty. It will be listed as skipped rather than counted, which is what a pass/fail course should be: it does not have a grade point, so averaging it in as a zero would be badly wrong.
Can I use a different grade scale?
Yes, as long as it tops out at 5 or below. Type the grade points directly instead of a letter and the weighting works the same way. Anything above 5 is refused, because that is usually somebody typing a percentage into the wrong box.
Does this work for a cumulative GPA?
Yes — enter each term as a row, with that term's GPA as the grade and its total credits as the credits. The weighted average of weighted averages is the cumulative figure, which is exactly the same sum.
Help improve this tool
Found a bug, want a change, or need a tool we don't have?
You have an unsent draft.
Thanks — that's with us. You'll find the reply in your inbox.Go to my messages