GPA Calculator

Enter each course's grade and credit hours to get your term GPA, and add your previous CGPA to see the new cumulative figure.

Your numbers are saved in this browser.

One course per line: the grade (A, B+, … or grade points like 3.67), a space, then the credit hours.

Optional. Fill both boxes to get your new cumulative GPA.

GPA this term

3.36 out of 4.00

Credit hours
15
Quality points
50.33

5 courses over 15 credit hours give a GPA of 3.36.

How it's worked out

  1. Quality points4 × 3 + 3.33 × 3 + 3.67 × 4 + 3 × 3 + 2.33 × 250.33
  2. GPA50.33 ÷ 15 credit hours3.36
Course by course
GradePointsCreditsQuality points
A4312
B+3.3339.99
A-3.67414.68
B339
C+2.3324.66
  • Uses the common 4.0 scale (A = 4, A− = 3.67, B+ = 3.33 …). Some universities map grades differently or round per course; check your handbook.

How GPA is worked out

GPA = Σ (grade points × credit hours) ÷ Σ credit hours

Worked example

A (3 credits), B+ (3), A− (4), B (3) and C+ (2) give 12 + 9.99 + 14.68 + 9 + 4.66 = 50.33 quality points over 15 credit hours: a GPA of 3.36. With a previous CGPA of 3.00 over 30 credit hours, the new CGPA is (50.33 + 90) ÷ 45 = 3.12.

Questions people ask

How is GPA calculated?

Multiply each course's grade points by its credit hours, add them up, and divide by the total credit hours.

What grade points are A, B+ and so on?

On the common 4.0 scale used by HEC Pakistan: A = 4.00, A− = 3.67, B+ = 3.33, B = 3.00, B− = 2.67, C+ = 2.33, C = 2.00, C− = 1.67, D+ = 1.33, D = 1.00, F = 0.

How do I work out my new CGPA?

Add this term's quality points to your old CGPA times its credit hours, then divide by all the credit hours together.

About this calculator

Formula and rules last checked 25 October 2026Written and tested by the CalcPenguin teamReport a problem