Enter grades as
Courses
Previous GPA (optional, for a cumulative GPA)
Grading scale (editable)

Pre-filled with a common US 4.0 scale as an example. Universities use different scales and rules (some have A+ = 4.3, others no +/− grades) — edit the letters and points 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.