Learning how to calculate CGPA in Pakistan is harder than it should be. Search the question and you will find guides that contradict each other: some say CGPA is the average of your semester GPAs, others skip credit hours entirely, and at least one popular Pakistani education blog publishes a worked example whose answer — a CGPA of 4.04 — is mathematically impossible on the 4.0 scale every Pakistani university uses. If you have ever added up your semester GPAs, divided by the number of semesters, and felt the number didn't match your transcript, you already know something is off. This guide fixes it.
Below is the complete 2026 method for calculating cumulative GPA the way the Higher Education Commission (HEC) of Pakistan actually prescribes: the credit-weighted formula from HEC's own Uniform Semester System policy, a full four-semester worked example with every multiplication shown and independently rechecked, a proof of why the "average of GPAs" shortcut is wrong, a corrections section naming what competing guides get wrong (with their arithmetic redone), and answers to the eleven questions students ask most. Every number in the worked examples was recomputed by hand for this article — and the method section shows you how to verify your own result so you never need to trust anyone's table again.

What Is CGPA? The Definition That Matters
CGPA (Cumulative Grade Point Average) is the credit-weighted average of every grade you have earned across every semester of your degree. It is the single number on your final transcript that summarizes your entire academic record — the figure employers ask for on job forms, the number scholarship committees filter by, and the value HEC uses when it converts your degree performance into a percentage.
The word "cumulative" does the heavy lifting. A semester GPA (also called SGPA) measures one term: how you did from September to January, or February to June. Your CGPA accumulates all of them, from your first semester to your most recent one, into a single running average. On HEC's recommended scale, both range from 0.00 to 4.00 — and your CGPA can never be higher than 4.00, a fact that becomes important when we audit a competitor's example later.
Here is the definition that will carry the rest of this guide, quoted from HEC's Policy Guidelines for Implementation of the Uniform Semester System in Pakistani HEIs, Section 14:
CGPA = Sum over all taken courses in all semesters (Course Credit Hours × Grade Point Earned) ÷ Total Credit Hours taken in all semesters.
That is the CGPA formula Pakistan universities are required to follow. Notice what it does not say: it does not say "add your semester GPAs and divide by the number of semesters." The formula operates on individual courses and their credit hours, because a 4-credit core course represents four times the academic weight of a 1-credit lab. Any method that ignores credit hours is not an approximation of this formula — it is a different, incorrect calculation.
CGPA vs Semester GPA: Know the Difference
This article is about cumulative GPA specifically. Our site already has a detailed page on calculating semester GPA in Pakistan, so this section exists to draw the boundary clearly rather than repeat that material.
| Aspect | Semester GPA (SGPA) | CGPA |
|---|---|---|
| Scope | One semester only | All completed semesters combined |
| Formula | Σ (grade points × credit hours) ÷ semester credit hours | Σ (grade points × credit hours) ÷ all credit hours |
| Changes when | A new semester's grades are released | Every semester — it is a running total |
| Used for | Semester performance, probation warnings | Degree standing, jobs, scholarships, MS/MPhil admission |
| Can it fall after a good semester? | No — each semester stands alone | Yes — a weak semester drags down strong past work |
Think of it this way: your semester GPA is a photograph; your CGPA is the film. A single brilliant semester (say, 3.90) is genuinely an achievement, but your CGPA is what a recruiter at a career fair in Lahore or Karachi will read off your CV. Understanding how the film gets made — credit hour by credit hour — is exactly what the rest of this guide covers.
The Official HEC CGPA Formula (2026)
HEC's Uniform Semester System policy prescribes two formulas. The first computes a single semester's GPA; the second computes the cumulative figure. They are the same operation applied at different scopes:
| Measure | HEC Formula | In plain words |
|---|---|---|
| Semester GPA | Σ (course credit hours × grade point earned) ÷ total semester credit hours | Weight every course by its credits, one semester at a time |
| CGPA | Σ (course credit hours × grade point earned) ÷ total credit hours taken in all semesters | Same weighting, but across every course you have ever taken |
Because the CGPA formula adds up every course across every semester, it can also be written in a second, equivalent form that many students find more practical — you will see it called the CGPA formula Pakistan on most calculator tools:
CGPA = Σ (Semester GPA × Semester Credit Hours) ÷ Σ (Semester Credit Hours)
These two forms are mathematically identical: multiplying a semester's GPA by its credit hours reconstructs that semester's total quality points (up to the rounding of the GPA). Later in this guide, the worked example will be computed both ways to prove they converge on the same answer — a built-in error check you can use on your own numbers.
Three reference facts from the same HEC policy are worth knowing while you calculate. First, HEC recommends the 0.00–4.00 scale for all institutions, so 4.00 is a hard ceiling — any method producing 4.04 or 4.15 has a bug, not a genius student. Second, courses taken on a pass/fail basis (up to 9 credit hours at undergraduate level) are excluded from GPA and CGPA entirely. Third, the minimum qualifying CGPA for a BS degree is 2.00 and for MS/MPhil it is 2.50 — your CGPA is not just a statistic, it is a graduation requirement.
The HEC Grading Scale You Need First
Before you can calculate cumulative GPA, every letter grade on your transcript must become a number. HEC's policy defines a "fractionalized" grading scale — grade-point ranges mapped to percentage bands — which universities implement as fixed single-point values. The official ranges, and the single-point values most Pakistani universities use, are:
| Percentage | Letter Grade | HEC Grade-Point Range | Common Single-Point Value |
|---|---|---|---|
| 85 and above | A | 3.67 – 4.00 | 4.00 |
| 80 – 84 | A− | 3.34 – 3.66 | 3.67 |
| 75 – 79 | B+ | 3.01 – 3.33 | 3.33 |
| 71 – 74 | B | 2.67 – 3.00 | 3.00 |
| 68 – 70 | B− | 2.34 – 2.66 | 2.67 |
| 64 – 67 | C+ | 2.01 – 2.33 | 2.33 |
| 61 – 63 | C | 1.67 – 2.00 | 2.00 |
| 58 – 60 | C− | 1.31 – 1.66 | 1.67 |
| 54 – 57 | D+ | 1.01 – 1.30 | 1.33 |
| 50 – 53 | D | 0.10 – 1.00 | 1.00 |
| Below 50 | F | 0.00 | 0.00 |
Two caveats. First, some universities round the anchors slightly — you will see A− as 3.7 and B+ as 3.3 in several university calculators, including the NUST GPA calculator convention used widely in Islamabad. The difference changes final results by hundredths, but for exactness use your own university's published scale; it is printed on the back of your transcript. Second, if you only have raw marks and need the letter grade first, our marks-to-grade calculator applies this same HEC mapping. Universities using relative (curved) grading — notably LUMS, as documented in our LUMS grading system guide — assign letters by class rank rather than fixed bands, but the credit-weighting math that follows is identical.
How to Calculate CGPA in Pakistan: The 5-Step Method
With the formula and grade scale in hand, the procedure is mechanical. Follow these five steps in order:
Step 1 — List every course, its credit hours, and its grade. Gather every semester's result cards. For each course write down the credit hours (a theory course is usually 3 or 4; a lab is 1) and the letter grade. Exclude pass/fail courses and withdrawn courses — they carry no grade points.
Step 2 — Convert each grade to grade points. Use the HEC scale above (or your university's exact anchors). An A becomes 4.00, a B+ becomes 3.33, and so on.
Step 3 — Compute quality points per course. Multiply each course's grade points by its credit hours. This is the "weighting" step that gives a 4-credit course four times the influence of a 1-credit lab. A B (3.00) in a 4-credit course yields 12.00 quality points; an A (4.00) in a 1-credit lab yields only 4.00.
Step 4 — Add up both columns. Sum all quality points into one total, and sum all credit hours into another total. Both sums must span every semester you have completed.
Step 5 — Divide. CGPA = total quality points ÷ total credit hours. Round to two decimal places, as transcripts do.
That is the entire method. The next section applies it to a complete four-semester record, showing every multiplication so you can follow along with your own calculator.

Full Worked Example: 4 Semesters, Every Number Shown
Meet our example student: a BS Computer Science undergraduate with four completed semesters. The credit loads are realistic for Pakistan — HEC prescribes 15–18 credit hours per semester for full-time students, and real schedules fluctuate because labs and electives rarely line up neatly. Watch the "Credits" column carefully: semesters 1 through 4 carry 16, 15, 18, and 14 credits respectively. That unevenness is exactly what breaks the naive averaging shortcut, as we will prove afterward.
Semester 1 — 16 credit hours
| Course | Credits | Grade | Grade Points | Quality Points |
|---|---|---|---|---|
| Programming Fundamentals | 4 | A | 4.00 | 4 × 4.00 = 16.00 |
| Calculus I | 3 | B+ | 3.33 | 3 × 3.33 = 9.99 |
| English Composition | 3 | A− | 3.67 | 3 × 3.67 = 11.01 |
| Physics I | 3 | B | 3.00 | 3 × 3.00 = 9.00 |
| Physics Lab | 1 | A | 4.00 | 1 × 4.00 = 4.00 |
| Pakistan Studies | 2 | B | 3.00 | 2 × 3.00 = 6.00 |
| Total | 16 | — | — | 56.00 |
Semester 1 GPA = 56.00 ÷ 16 = 3.50. Note how the 4-credit Programming course contributes 16.00 quality points — as much as the Physics Lab and Pakistan Studies combined. That is credit weighting in action.
Semester 2 — 15 credit hours
| Course | Credits | Grade | Grade Points | Quality Points |
|---|---|---|---|---|
| Data Structures | 4 | B+ | 3.33 | 4 × 3.33 = 13.32 |
| Calculus II | 3 | C+ | 2.33 | 3 × 2.33 = 6.99 |
| Digital Logic Design | 3 | B | 3.00 | 3 × 3.00 = 9.00 |
| Technical Writing | 3 | A | 4.00 | 3 × 4.00 = 12.00 |
| DLD Lab | 1 | A− | 3.67 | 1 × 3.67 = 3.67 |
| Islamic Studies | 1 | B+ | 3.33 | 1 × 3.33 = 3.33 |
| Total | 15 | — | — | 48.31 |
Semester 2 GPA = 48.31 ÷ 15 = 3.2207 → 3.22. The C+ in Calculus II (a 3-credit course) costs this semester dearly — another reason heavy courses deserve your heaviest effort.
Semester 3 — 18 credit hours
| Course | Credits | Grade | Grade Points | Quality Points |
|---|---|---|---|---|
| Operating Systems | 4 | A− | 3.67 | 4 × 3.67 = 14.68 |
| Database Systems | 4 | B+ | 3.33 | 4 × 3.33 = 13.32 |
| Linear Algebra | 3 | B | 3.00 | 3 × 3.00 = 9.00 |
| Discrete Structures | 3 | C | 2.00 | 3 × 2.00 = 6.00 |
| OS Lab | 1 | A | 4.00 | 1 × 4.00 = 4.00 |
| DB Lab | 1 | B+ | 3.33 | 1 × 3.33 = 3.33 |
| Economics | 2 | B− | 2.67 | 2 × 2.67 = 5.34 |
| Total | 18 | — | — | 55.67 |
Semester 3 GPA = 55.67 ÷ 18 = 3.0928 → 3.09. This is the heaviest semester (18 credits — the HEC full-time maximum), so its below-average GPA will pull the CGPA down more than a lighter semester would.
Semester 4 — 14 credit hours
| Course | Credits | Grade | Grade Points | Quality Points |
|---|---|---|---|---|
| Computer Networks | 3 | A | 4.00 | 3 × 4.00 = 12.00 |
| Software Engineering | 3 | B+ | 3.33 | 3 × 3.33 = 9.99 |
| Theory of Automata | 3 | B | 3.00 | 3 × 3.00 = 9.00 |
| Networks Lab | 1 | A | 4.00 | 1 × 4.00 = 4.00 |
| Web Development | 2 | A− | 3.67 | 2 × 3.67 = 7.34 |
| Sociology | 2 | B | 3.00 | 2 × 3.00 = 6.00 |
| Total | 14 | — | — | 48.33 |
Semester 4 GPA = 48.33 ÷ 14 = 3.4521 → 3.45.
Step 4 + 5: Combine into the CGPA
Now the accumulation that makes it cumulative:
| Semester | Credit Hours | Quality Points | Running Total (Credits) | Running Total (Quality Points) |
|---|---|---|---|---|
| Semester 1 | 16 | 56.00 | 16 | 56.00 |
| Semester 2 | 15 | 48.31 | 31 | 104.31 |
| Semester 3 | 18 | 55.67 | 49 | 159.98 |
| Semester 4 | 14 | 48.33 | 63 | 208.31 |
CGPA = 208.31 ÷ 63 = 3.3065 → 3.31.
There it is: after four semesters, the student's CGPA is 3.31. You can also watch it evolve semester by semester: after semester 1 it was 3.50; after semester 2, 104.31 ÷ 31 = 3.37; after semester 3, 159.98 ÷ 49 = 3.27; and the strong final semester lifted it back to 3.31. Every one of those intermediate values is itself a CGPA — "cumulative" simply means "up to this point."
The Semester-GPA Shortcut (and Proof It Works)
Recomputing every course from scratch each semester is tedious, so students commonly use the shortcut form: multiply each semester's GPA by its credit hours, sum those products, and divide by total credits. Using the transcript GPAs from our example:
| Semester | GPA | Credits | GPA × Credits |
|---|---|---|---|
| Semester 1 | 3.50 | 16 | 56.00 |
| Semester 2 | 3.22 | 15 | 48.30 |
| Semester 3 | 3.09 | 18 | 55.62 |
| Semester 4 | 3.45 | 14 | 48.30 |
| Total | — | 63 | 208.22 |
CGPA = 208.22 ÷ 63 = 3.3051 → 3.31. Identical to the course-by-course result. The 0.09 difference in total quality points (208.22 vs 208.31) comes from using GPAs already rounded to two decimals on the transcript — negligible, and it rounds to the same final answer. Use the shortcut as a built-in double-check: if the two routes disagree by more than a hundredth or two, one of your inputs is wrong.
One important distinction: this shortcut multiplies each semester GPA by its credit hours. The tempting — and wrong — version skips the multiplication and simply averages the four GPAs. The next section shows exactly how much damage that does.
What Other Guides Get Wrong: A Corrections Section
This guide was researched against the pages currently ranking for this topic in Pakistan, and several teach methods that produce wrong numbers. Because a wrong CGPA method can cost you a scholarship or a job shortlist, each error below is documented with its arithmetic redone — not as an attack on any site, but so you can recognize the pattern wherever you meet it.
Error 1: "CGPA = average of your semester GPAs"
This is the most widespread error, and it looks plausible because it works in one special case: when every semester carries exactly the same credit hours. If all your semesters are 15 credits, the credit weights cancel out and the plain average is mathematically exact. But real transcripts are uneven — a 12-credit semester here, an 18-credit one there — and then the plain average quietly lies.
Here is a worked counterexample with deliberately uneven semesters:
| Semester | GPA | Credits | Quality Points (GPA × Credits) |
|---|---|---|---|
| Semester 1 | 2.50 | 12 | 30.00 |
| Semester 2 | 3.80 | 18 | 68.40 |
| Semester 3 | 3.75 | 18 | 67.50 |
| Semester 4 | 2.60 | 12 | 31.20 |
| Total | — | 60 | 197.10 |
Correct method: 197.10 ÷ 60 = 3.285 → CGPA 3.29.
Wrong "average of GPAs" method: (2.50 + 3.80 + 3.75 + 2.60) ÷ 4 = 12.65 ÷ 4 = 3.1625 → 3.16.
The naive average understates this student's CGPA by 0.13 — because the two strong semesters (3.80 and 3.75) each carried 18 credits while the two weak ones carried only 12. The error can point the other way too: if your worst semesters were your heaviest, the plain average overstates your CGPA, and you discover the truth only when the university's official number arrives. A 0.13 swing is the difference between clearing and missing many scholarship cutoffs. The rule is simple: whenever credit hours differ between semesters, weight them — always.
Error 2: Arithmetic that produces an impossible CGPA
One ranking Pakistani guide works this example: three courses — A (4.0) with 3 credits, A (3.7) with 2 credits, B+ (3.3) with 4 credits — and concludes the CGPA is 4.04. Redo the arithmetic: 4.0 × 3 = 12.00; 3.7 × 2 = 7.40; 3.3 × 4 = 13.20. Total quality points = 12.00 + 7.40 + 13.20 = 32.60, not 36.40. Total credits = 9. Correct answer: 32.60 ÷ 9 = 3.6222 → 3.62.
The published answer is wrong in two independent ways: the multiplication is miscalculated, and the result exceeds the 4.00 ceiling of the scale itself. A CGPA above 4.00 is impossible under HEC rules — it is the single fastest sanity check you own. If any calculator, guide, or spreadsheet hands you a number above 4.00, the method is broken; discard it. The same guide also applies a grade scale (C+ = 2.7 at 70–74%, D = 2.0, F below 60%) that matches none of HEC's published bands — another reminder to verify any scale against the official table above.
Error 3: Rounding slips presented as answers
Another ranking page computes a four-semester example correctly all the way to the final division — 174.80 ÷ 51 = 3.4274… — and then prints 3.42. Standard rounding gives 3.43. A hundredth of a point rarely matters, but the pattern matters: guides that round carelessly at the final step often round carelessly in the middle, where it compounds. Always keep at least three decimals until the final answer, then round once.
Error-comparison summary
| Method | Formula used | Our counterexample result | Verdict |
|---|---|---|---|
| HEC credit-weighted | Σ (grade points × credits) ÷ Σ credits | 3.29 | Correct — matches university transcripts |
| Plain average of GPAs | Σ GPAs ÷ number of semesters | 3.16 | Wrong by 0.13 — ignores credit weighting |
| Average with equal credits only | Σ GPAs ÷ semesters (all 15 cr) | Equals weighted result | Correct only in this special case |
| Miscalculated example (4.04) | Wrong products, wrong division | — | Impossible — exceeds the 4.00 scale |
7 Common Errors Students Make (and How to Avoid Each)
1. Averaging semester GPAs instead of credit-weighting. Covered above — the single most expensive mistake. Fix: always multiply by credit hours.
2. Using the wrong grade-point scale. Mixing 3.7-style and 3.67-style anchors mid-calculation, or using an American high-school scale (A− = 3.7 is fine; A = 4.0, B = 3.0 without plus/minus granularity is not), shifts every result. Fix: pick your university's official scale and use it for every course.
3. Including pass/fail or withdrawn courses. HEC excludes pass/fail courses (up to 9 undergraduate credit hours) from GPA and CGPA. Including them — especially as 4.0s — inflates the result. Fix: drop them from both the numerator and denominator.
4. Forgetting repeated courses. Most universities replace the old grade with the repeat grade (some average the two). Counting both attempts double-counts the credits. Fix: check your university's repeat policy and apply it before dividing.
5. Dividing by courses instead of credit hours. Summing quality points and dividing by the number of courses treats a 1-credit lab like a 4-credit core subject. Fix: the denominator is always total credit hours.
6. Rounding too early. Rounding each course's quality points to one decimal before summing can drift the final CGPA by several hundredths. Fix: keep full precision until the last step.
7. Trusting a "CGPA" above 4.00. Any result over 4.00 means a data-entry or formula error — no Pakistani university awards more. Fix: treat 4.00 as a hard alarm threshold.
If you'd rather not do this by hand at all, our free CGPA calculator tools apply the HEC formula automatically — and the recovery calculator shows exactly what grades you need next semester to reach a target CGPA.

What Your CGPA Means in Pakistan
A CGPA is not just a number — it gates real outcomes. Here are the thresholds that matter, with their sources:
Graduation: HEC requires a minimum CGPA of 2.00 to complete a BS degree and 2.50 for MS/MPhil. Fall below at the end of your final semester and the university may allow re-admission in courses graded below C — but you do not graduate until the threshold is met.
Probation: A CGPA below 2.00 typically places a student on academic probation, with restricted course loads (often 9–12 credit hours) until it recovers. Exact probation rules are set by each university.
Dean's List / Honours: Most Pakistani universities recognize a semester GPA or CGPA of 3.50 and above for the Dean's List — a line on your transcript that recruiters notice. (This is widespread university practice rather than an HEC mandate; confirm your institution's exact cutoff.)
MS/MPhil admission: Most Pakistani universities require a minimum CGPA of 2.50 for graduate admission, with competitive programs effectively demanding much more. International applications usually need a credential evaluation converting your CGPA to the destination's scale.
Jobs and scholarships: Pakistani employers and government forms (FPSC, PPSC, NTS) frequently ask for CGPA and its percentage equivalent. HEC's fractionalized policy gives the official mapping rule: a CGPA takes the minimum percentage of its band — for example, a CGPA of 3.00 corresponds to 71%. For the full conversion table and the alternative methods employers accept, see our CGPA-to-percentage calculator guide. If your pre-university record is on the annual system, the IBCC equivalence calculator handles that separate conversion.
University merit lists: Remember that undergraduate admission merit in Pakistan is computed from matric and intermediate marks, not CGPA — CGPA governs what happens after you enroll. Our university merit calculator covers the admission side for applicants still at that stage.
How to Raise Your CGPA (It Is Weighted, So Plan Accordingly)
Because CGPA is credit-weighted, not all grade improvements are equal. Raising a 4-credit core course from C to B adds (3.00 − 2.00) × 4 = 4.00 quality points; raising a 1-credit lab from B to A adds (4.00 − 3.00) × 1 = 1.00. The same effort in the heavier course moves your CGPA four times as far. Three practical rules follow:
Target heavy courses first. Your 3- and 4-credit courses dominate the numerator. An extra hour of study has the highest CGPA return in your highest-credit weakest subject.
Know the mathematics of recovery. CGPA moves slowly once many credits are banked: with 63 credits at 3.31, a perfect 4.00 over the next 15 credits lifts you to only (208.31 + 60.00) ÷ 78 = 3.44. Set targets with the actual formula, not hope — our CGPA recovery calculator does this projection for any target.
Repeat strategically. If your university replaces grades on repeat, retaking a 4-credit course you failed or scraped a D in is the highest-leverage move available — but confirm the repeat policy first, since some institutions average the attempts instead.
Frequently Asked Questions
1. What is the formula to calculate CGPA in Pakistan?
CGPA = Σ (grade points × credit hours) ÷ Σ (credit hours), summed over every course in every completed semester. This is the formula prescribed by HEC's Uniform Semester System policy (Section 14). Equivalently: CGPA = Σ (semester GPA × semester credit hours) ÷ total credit hours.
2. Is CGPA the average of all semester GPAs?
No — not unless every semester has identical credit hours. The plain average ignores credit weighting and can be off by more than 0.1 (our worked counterexample: 3.16 vs the correct 3.29). Always multiply each semester GPA by its credit hours before averaging.
3. What is the difference between GPA and CGPA?
GPA (SGPA) covers one semester; CGPA is cumulative across all semesters. Both use the same credit-weighted formula, but CGPA's sums span your entire degree. A semester GPA is a snapshot; CGPA is the running total on your final transcript.
4. What grade scale does HEC use for CGPA calculation?
HEC's fractionalized scale maps percentages to grade-point ranges: A (85+) 3.67–4.00, A− (80–84) 3.34–3.66, B+ (75–79) 3.01–3.33, B (71–74) 2.67–3.00, B− (68–70) 2.34–2.66, C+ (64–67) 2.01–2.33, C (61–63) 1.67–2.00, C− (58–60) 1.31–1.66, D+ (54–57) 1.01–1.30, D (50–53) 0.10–1.00, F (below 50) 0.00. Universities implement these as single-point values (e.g., A− = 3.67, B+ = 3.33); confirm your own university's exact anchors.
5. Can CGPA be more than 4.00 in Pakistan?
No. HEC recommends the 0.00–4.00 scale for all institutions, so 4.00 is a hard ceiling. Any method or calculator producing a value above 4.00 contains an error — use it as an automatic sanity check.
6. How do credit hours affect CGPA?
Each course's influence is proportional to its credit hours. A 4-credit course contributes four times the quality points of a 1-credit course at the same grade. This is why heavy core courses deserve the most study time and why uneven semester loads break the "average of GPAs" shortcut.
7. What is the minimum CGPA required to graduate in Pakistan?
2.00 for a BS degree and 2.50 for MS/MPhil, per HEC's degree-completion requirements. Falling below 2.00 typically triggers academic probation with restricted course loads.
8. Do failed (F) courses count in CGPA?
Yes. An F carries 0.00 grade points but its credit hours still enter the denominator, so it drags the CGPA down fully. Retaking and replacing the grade (where your university allows it) is the standard remedy.
9. Do pass/fail courses affect CGPA?
No. HEC policy excludes pass/fail courses (up to 9 undergraduate credit hours) from GPA and CGPA calculations entirely — they appear on the transcript but enter neither the numerator nor the denominator.
10. How is CGPA converted to percentage in Pakistan?
HEC's rule: a CGPA takes the minimum percentage of its grade band — e.g., CGPA 3.00 corresponds to 71%. In practice, employers and application forms also accept methods like (CGPA ÷ 4) × 100. See our CGPA-to-percentage guide for the full comparison.
11. How can I verify my CGPA matches my university's calculation?
Recompute it both ways and compare with your transcript. Calculate course-by-course (grade points × credits, summed, divided by total credits) and via the semester-GPA shortcut; the two should agree within a hundredth. If they don't, check for wrong grade-point anchors, included pass/fail courses, or mishandled repeats.
The Bottom Line
Calculating CGPA in Pakistan is a weighted average, not a simple one: every grade point is multiplied by its course's credit hours, everything is summed across every semester, and the total is divided by every credit hour you have taken. That single weighting step is the difference between a number that matches your transcript and one that quietly misleads you by a tenth of a point or more. Work through your own record with the five-step method above, verify it with the semester-GPA shortcut, and reject any result above 4.00 on sight. Your CGPA gates your degree, your scholarships, and your first job shortlists — it deserves arithmetic you can defend.
Want to skip the manual math? Our free GPA calculator handles semester figures, the CGPA recovery calculator projects what you need next term to hit any target, and the CGPA-to-percentage tool converts the result for job and scholarship forms — all built on the HEC formula documented in this guide.