GPA / CGPA Calculator

Semester GPA, cumulative CGPA, and the GPA you need next semester to hit a target

CourseCredit hoursGrade
Semester GPA3.90
Total credit hours this semester10

Your new cumulative CGPA: 3.90

You need a GPA of 3.23 next semester .

Cross-referenced FAST-NUCES and COMSATS grading tables, both citing the HEC Grading Criteria; not independently verified against a primary HEC notification PDF.

Provisional — verify against your institution's own academic regulations.

Frequently Asked Questions

Why do letter-grade cutoffs differ between universities?
They genuinely do differ, not just in naming — IBA Karachi's top grade starts at 93%, while the HEC-standard scale used by FAST-NUCES and COMSATS starts around 85-90%. NUST and LUMS use different point increments again (half-points and .7/.3 increments respectively). Using the wrong scale for your institution will give an incorrect result, so always select your own university.
Why doesn't NUST or LUMS show a percentage-to-grade conversion?
Both use relative (bell-curve) grading rather than fixed percentage cutoffs — your grade is set by where you fall in your class's distribution, not a fixed percentage band. Enter the letter grade you were actually assigned instead of trying to compute it from a raw percentage.
How is cumulative CGPA calculated?
It's a credit-hour-weighted average across everything you've completed: (prior CGPA × prior credit hours + this semester's GPA × this semester's credit hours) ÷ total credit hours. This is why a single low-GPA semester affects your CGPA less as your total completed credit hours grow.
What if the GPA I need next semester is above 4.0?
The calculator flags this explicitly as not achievable — it means your target CGPA can't be reached even with a perfect 4.0 semester, given your current standing and the number of credit hours remaining.
Why is UET not included as a selectable scale?
UET's official grading table couldn't be reliably extracted from the source document during research, and third-party reports were low-confidence — rather than guess at exact percentage cutoffs, it's excluded until it can be verified against a primary source.
Is my data sent anywhere?
No. Everything is calculated locally in your browser.

CGPA (Cumulative Grade Point Average) in the Pakistani university system combines results across every completed semester into a single running average, weighted by each course's credit hours — which means a single semester's GPA and a multi-semester CGPA answer genuinely different questions and shouldn't be read as interchangeable.

Why credit-hour weighting changes the math

Semester GPA is calculated by converting each course's letter grade to grade points (using the university's specific grading scale, since scales vary by institution), multiplying each course's grade points by its credit hours, summing those products, and dividing by total credit hours for the semester — a 4-credit course pulls the average more than a 1-credit course, since it carries proportionally more weight in the calculation. Cumulative CGPA extends the same weighted-average logic across every semester completed so far, using both prior CGPA and the credits it was built on, combined with the new semester's results — which is exactly why a single strong or weak semester moves cumulative CGPA less as more total credits accumulate behind it; the same-magnitude semester swing has a shrinking effect on the overall average the further into a degree a student is.

A worked example

An identical semester GPA swing (say, a strong or weak semester relative to a student's average) moves cumulative CGPA by a larger amount for a first-semester student than for a final-semester student with several years of credits already behind them — the same semester performance carries proportionally less weight against a larger accumulated credit base, which is why early semesters matter disproportionately for long-run CGPA.

How this connects to your other academic planning

If you're working backward from a target CGPA to figure out what GPA the remaining semesters need to average, this calculator's target-GPA mode does exactly that calculation. And for a single course or exam rather than a full semester, the Marks Needed Calculator answers the more granular version of the same "what do I need to hit my target" question.

Common mistakes

Students sometimes average semester GPAs directly (adding them up and dividing by number of semesters) rather than weighting by each semester's actual credit hours, which produces an inaccurate cumulative figure whenever different semesters carried different total credit loads — the correct cumulative calculation always weights by credits, not by treating every semester as equally sized.

Related Calculators

MDCAT Aggregate CalculatorUniversity Merit / Aggregate CalculatorAttendance CalculatorMatric / Inter Percentage & GradeMarks Needed Calculator