🅰️ GPA Calculator (4.0 Scale)

No ratings yet — be the first

Enter details

To include earlier semesters.

Fill in the details and click Calculate to see your results.

Rate this calculator

Was it useful? A quick star rating helps others — and you can leave a comment too.
Rate it: ★ ★ ★ ★ ★

📘 About the GPA Calculator

Your GPA (Grade Point Average) on the 4.0 scale is the credit-weighted average of your grade points: A = 4.0, B = 3.0, C = 2.0, D = 1.0 and F = 0, with plus and minus grades in between. It is used by US and Canadian colleges, high schools and many universities worldwide.

Choose the grade and credit hours of each course. To see your new cumulative GPA, also enter your current GPA and the credits you have already completed.

🧮 Formula

Term GPA
GPA = Σ(Cᵢ × Gᵢ) ÷ ΣCᵢ
Cumulative GPA
(old GPA × old credits + Σ(Cᵢ × Gᵢ)) ÷ (old credits + ΣCᵢ)

Where

  • Cᵢ = credit hours of course i
  • Gᵢ = grade points of course i
Most colleges cap A+ at 4.0; a few count it as 4.3 — check your school's scale.

✏️ Worked examples

Five courses (default values)

You enter
Course 1 gradeA+ / A (4.0)
Course 1 credits3
Course 2 gradeA− (3.7)
Course 2 credits4
Course 3 gradeB+ (3.3)
Course 3 credits3
Course 4 gradeB (3.0)
Course 4 credits3
Course 5 gradeA+ / A (4.0)
Course 5 credits1
Course 6 grade— (not taken)
Course 6 credits3
Course 7 grade— (not taken)
Course 7 credits3
Course 8 grade— (not taken)
Course 8 credits3
You get
Semester GPA3.55
Cumulative GPA3.55
Credits this term14

(4×3 + 3.7×4 + 3.3×3 + 3×3 + 4×1) ÷ 14 = 3.55.

Try this example →

Same term, with a 3.2 GPA over 45 credits before

You enter
Course 1 gradeA+ / A (4.0)
Course 1 credits3
Course 2 gradeA− (3.7)
Course 2 credits4
Course 3 gradeB+ (3.3)
Course 3 credits3
Course 4 gradeB (3.0)
Course 4 credits3
Course 5 gradeA+ / A (4.0)
Course 5 credits1
Course 6 grade— (not taken)
Course 6 credits3
Course 7 grade— (not taken)
Course 7 credits3
Course 8 grade— (not taken)
Course 8 credits3
Current cumulative GPA (optional)3.2
Credits already completed (optional)45
You get
Semester GPA3.55
Cumulative GPA3.28
Credits this term14

Cumulative GPA becomes 3.28.

Try this example →

🧭 How to use this calculator

What you enter

  • Course 1 grade
  • Course 1 credits
  • Course 2 grade
  • Course 2 credits
  • Course 3 grade
  • Course 3 credits
  • Course 4 grade
  • Course 4 credits
  • Course 5 grade
  • Course 5 credits
  • Course 6 grade
  • Course 6 credits
  • Course 7 grade
  • Course 7 credits
  • Course 8 grade
  • Course 8 credits
  • Current cumulative GPA (optional)To include earlier semesters.
  • Credits already completed (optional)

What you get

  • Semester GPA
  • Cumulative GPA
  • Credits this term

💡 Standard 4.0 grade points

  • A+ / A = 4.0, A− = 3.7
  • B+ = 3.3, B = 3.0, B− = 2.7
  • C+ = 2.3, C = 2.0, C− = 1.7
  • D+ = 1.3, D = 1.0, D− = 0.7
  • F = 0

❓ Frequently asked questions

How do you calculate GPA?

Multiply each course's grade points by its credit hours, add them up and divide by the total credit hours. An A (4.0) in a 3-credit course and a B (3.0) in a 4-credit course give (12 + 12) ÷ 7 = 3.43.

What is a good GPA?

3.0 (a B average) is good, 3.5 and above is very good and often needed for honours, scholarships and competitive graduate programmes.

What is the difference between weighted and unweighted GPA?

Unweighted GPA uses the plain 4.0 scale. Weighted GPA (in US high schools) adds points for honours or AP courses, so it can exceed 4.0. This calculator gives unweighted GPA.