GPA Calculator
Work out a term or cumulative grade point average from your courses, credits and grades, using a grading scale you can adjust to match your institution.
Result
Enter your values and select Calculate to see the result.
How to use this calculator
- Choose whether to enter letter grades or grade points.
- For each course, enter the credits (or hours) and select the grade. Add or remove courses as needed.
- Open Grading scale to change letters and point values — the default is a common US 4.0 scale, provided only as an example.
- To get a cumulative GPA, open Previous GPA and enter your current GPA and the credits it covers.
Formula
GPA = Σ(credits × grade points) ÷ Σ(credits)
Each course contributes in proportion to its credits.
cumulative GPA = (previous GPA × previous credits + this term’s grade points) ÷ (previous credits + this term’s credits)
Worked example
One term
- Calculus: 4 credits, A (4.0) → 16.0 points
- History: 3 credits, B+ (3.3) → 9.9 points
- Chemistry: 3 credits, B− (2.7) → 8.1 points
Total: 34.0 points ÷ 10 credits = 3.40 GPA.
Adding a previous GPA
With a previous GPA of 3.10 over 30 credits: (3.10 × 30 + 34.0) ÷ 40 = 127 ÷ 40 = 3.175, shown as 3.18.
Assumptions and limitations
- GPA rules vary widely. Some universities give A+ 4.3 points, some do not use +/− grades, and many countries use entirely different scales.
- Pass/fail courses, withdrawn courses and repeated courses are handled differently by each institution — leave them out or adjust as your rules require.
- Your official GPA is the one on your transcript.
Frequently asked questions
What is the difference between a weighted and unweighted GPA?
In US high schools, “weighted” often means honors or AP courses receive extra points. This calculator weights by credits; to add an honors bonus, use grade-point mode and enter the boosted value.
Can I use a 10-point or 5-point scale?
Yes. Switch to grade points and enter your values directly, or edit the grading scale letters and points.