Student

GPA / CGPA Calculator

Semester GPA on a 4.0 scale from grades and credit hours.

How to use the GPA / CGPA Calculator

  1. Enter each subject's name (optional), grade and credit hours; add up to 20 subjects.
  2. Leave unused rows on 'Pick grade' or remove them with ×.
  3. To get your overall CGPA, add your previous CGPA and credit hours.
  4. Read your semester GPA and overall CGPA.

How it's calculated

Show the formula
GPA = Σ (grade points × credit hours) ÷ Σ credit hours
CGPA = (previous CGPA × previous hours + this semester's points) ÷ total hours

Add up to 20 subjects; rows left on “Pick grade” are not counted. Grade points follow the common HEC 4.0 scale; check your university's own table.

Worked example

These are the example numbers the calculator opens with. Change any of them above to see your own result.

You enter

CalculusA (4.0) · 3 credits
PhysicsB+ (3.33) · 3 credits
EnglishA− (3.67) · 3 credits
ProgrammingB (3.0) · 3 credits
Pakistan StudiesA (4.0) · 3 credits
Islamic StudiesA− (3.67) · 3 credits

You get

Semester GPA3.61
Status6 of 6 subjects counted
Credit hours this semester18
Quality points65.01
Overall CGPA3.61
Total credit hours18

Tips

  • Subjects with more credit hours affect your GPA more.
  • Check your university's own grade table, as some use slightly different points.

Frequently asked questions

What grade scale does this use?

The common HEC 4.0 scale: A = 4.0, A− = 3.67, B+ = 3.33, B = 3.0 and so on down to F = 0.

What is the difference between GPA and CGPA?

GPA is for one semester. CGPA is the average across all semesters, weighted by credit hours.

How do I convert CGPA to percentage?

Each university has its own formula, so use your university's official conversion.

Read the guide · 3 minHow to Calculate GPA and CGPA (HEC 4.0 Scale)

Want to calculate something else? Request a calculator and we'll email you when it's ready.

Get new calculators by email

One short email when we add a calculator or update rates like tax slabs, gold and nisab. No spam, unsubscribe anytime.

Need a calculator we don't have?

Tell us what you want to calculate. We'll email you as soon as it's ready.