Skip to content

SGPA vs CGPA Difference Explained (With a Worked Example)

By Ashna BashirReviewed by Muhammad Azeem12 min readUpdated 30 September 2026

The SGPA vs CGPA difference explained with a real five-semester Pakistani transcript, what counts as a good CGPA, and how many credit hours move one.

SGPA is the grade point average for one semester, calculated only from the courses you took in that term. CGPA is the cumulative grade point average across every semester you have completed, weighted by credit hours. They use identical arithmetic and differ only in scope, which is the core of the sgpa vs cgpa difference and why a single brilliant semester can produce a spectacular SGPA and still move your CGPA by two hundredths.

That last point is the one worth internalising, and the rest of this post proves the sgpa vs cgpa difference with real numbers from a Pakistani transcript.

SGPA vs CGPA difference at a glance

SGPACGPA
ScopeOne semester's courses onlyEvery course from every completed semester
When it is issuedOn each semester result cardRecalculated and reprinted on every result card
Does it resetYes, each term starts from zeroNo, it carries forward permanently
How volatileVery. One bad course visibly dents itIncreasingly stable as credit hours accumulate
What it usually affectsSemester honours lists, probation triggers, some scholarship renewalsDegree classification, transcript headline figure, admissions and employer screening
Also printed asGPA, TGPA, Term GPACumulative GPA, Overall GPA

Both use the same 4.00 scale and the same quality-point arithmetic. Only the set of courses you feed in changes.

The arithmetic behind both

Each course earns quality points equal to its credit hours multiplied by its grade point. SGPA is that semester's quality points divided by that semester's credit hours. CGPA is all quality points to date divided by all credit hours to date.

The trap is assuming CGPA is the average of your SGPAs. It is not, unless every semester carries the same credit hours. For the grade tables and a course-by-course breakdown of marks to grade points, the companion guide on how to calculate CGPA in Pakistan walks through a full semester line by line. Either way, the CGPA and SGPA calculator does both computations once you enter your courses.

Three names for the same cumulative number

CGPA travels under several labels, and the labels cause more confusion than the maths. Cumulative GPA, overall cgpa and aggregate cgpa all describe the same credit-hour weighted figure: total quality points divided by total credit hours. Some students say average cgpa when they mean that cumulative figure, which is misleading, because it is not the plain average of your SGPAs; a cgpa average calculator that simply averages semester scores gives a slightly different, unweighted number. Portals and forms add to the mix by printing a bare GPA next to a semester and the same word GPA next to the cumulative line. When a form asks for an overall cgpa out of 4, it wants the cumulative line on the 4.00 scale, not a semester figure and not a percentage.

A worked example across five real semesters

Here is a real BS Computer Science record from Superior University Lahore, five semesters deep. Each row shows the credit hours that entered the GPA arithmetic, the quality points earned, the resulting SGPA, and the cumulative figures that produce that term's printed CGPA.

TermTerm credit hoursTerm quality pointsSGPACumulative credit hoursCumulative quality pointsCGPA
Fall 20232076.703.832076.703.83
Spring 20242077.003.8540153.703.84
Fall 20241766.683.9257220.383.86
Spring 20251764.013.7674284.393.84
Fall 20251871.013.9492355.403.86

Every CGPA in the right-hand column is the cumulative quality points divided by the cumulative credit hours on the same row. Fall 2024, for instance: 220.38 divided by 57 is 3.8663, printed as 3.86. This card truncates at two decimals rather than rounding, which is why 3.8663 shows as 3.86.

Two things stand out immediately when you read down the columns.

The SGPA column swings; the CGPA column barely does. SGPA travels from 3.76 to 3.94, a spread of 0.18. Over the same five terms the CGPA sits between 3.83 and 3.86, a spread of 0.03.

Direction is set by comparison, not by quality. Spring 2025 was a perfectly respectable semester at 3.76, and it still pulled the CGPA down from 3.86 to 3.84. Not because anything was failed, but because 3.76 is below the average that was already banked. Any semester below your running CGPA drags it down, no matter how good the grades look in isolation.

Why a great semester barely moves your CGPA

Look at Fall 2024. The student scored 3.92, well above the 3.84 running average. The CGPA moved to 3.86, a gain of 0.02.

The reason is arithmetic, not injustice. Those 17 new credit hours were averaged against 40 already on the record, so the new term controlled 17 of 57 credit hours, roughly 30% of the weight. It could only drag the average about 30% of the way from 3.84 towards 3.92.

That gives you a rule of thumb for predicting any semester before it happens:

CGPA change is approximately (new SGPA minus current CGPA) multiplied by (new credit hours divided by new cumulative credit hours).

Testing it on Fall 2024: (3.92 minus 3.84) multiplied by (17 divided by 57) is 0.08 multiplied by 0.298, or 0.024, and the CGPA did move about 0.02. It holds for the other terms too.

Two implications follow:

  1. Early semesters are disproportionately powerful. In semester one your SGPA becomes your CGPA outright, in semester two it controls half the weight, and by semester seven roughly a seventh. The cheapest CGPA points in your degree are the ones available in your first year.
  2. Recovery is slow but not impossible. A damaged CGPA responds to sustained performance, not to one heroic semester.

How many credit hours it takes to move a CGPA

Rearranging the same relationship gives you a planning number. To reach a target CGPA:

Credit hours needed = completed credit hours multiplied by (target CGPA minus current CGPA), divided by (achievable semester GPA minus target CGPA).

Take a student with 60 credit hours completed at a 2.80 CGPA who wants to graduate at 3.00:

Semester GPA they can sustainCredit hours neededRoughly how long
3.7060 multiplied by 0.20, divided by 0.70 = about 17One full semester
3.3060 multiplied by 0.20, divided by 0.30 = about 40More than two semesters
3.00Never reaches itThe target only gets approached, never crossed

That last row is not a rounding artefact. If your semester GPA exactly equals your target, the denominator is zero and the CGPA converges on the target without ever arriving. To raise a CGPA you must consistently outperform the number you are aiming at, and the further below it you sit, the bigger that outperformance has to be.

Run your own version before registration rather than after results. Enter your completed semesters as GPA plus credit hour rows in the CGPA calculator, add a hypothetical semester, and watch what it does. For the full record laid out the way an examination department prints it, the transcript generator exports it as a PDF.

Working backward: the semester GPA hiding inside a CGPA change

Sometimes you know the CGPA before and after a semester and want the semester's own GPA, for example when a portal shows only the cumulative line. The relationship runs both ways, so you can calculate gpa from cgpa. The semester's quality points are the new total minus the old total: new CGPA times new credit hours, minus old CGPA times old credit hours. Divide by the semester's credit hours to get its GPA.

Suppose a student had a 3.40 CGPA over 60 credit hours and, after an 18-credit semester, a 3.44 CGPA over 78 credit hours. The new total is 3.44 times 78, which is 268.32, and the old total is 3.40 times 60, which is 204.00. The semester earned 64.32 quality points, so its GPA was 64.32 divided by 18, or 3.57. That is how to calculate gpa of semester figures from a cumulative line, and it explains why a 0.04 rise in CGPA needed a 3.57 semester: the semester had to beat the old average by 0.17 to lift the running figure by 0.04.

What is a good CGPA in Pakistan

There is no national definition, so treat the following as convention rather than policy.

  • 3.50 and above reads as strong. This is the band where dean's lists, departmental honours and competitive scholarship shortlists generally sit.
  • 3.00 to 3.49 is solid and clears the bar most employers and graduate programmes set.
  • 2.50 to 2.99 is a pass in good standing at most institutions but starts to close doors that use a hard cutoff.
  • 2.00 to 2.49 is typically the minimum for staying in good academic standing and often the minimum for graduating.
  • Below 2.00 usually triggers academic probation.

Your own university sets the actual numbers for probation, honours, graduation and degree classification, and they live in the academic regulations rather than in convention. Context matters too: a 3.20 with a rising trend across five semesters reads differently from a 3.20 that has been falling, and a full transcript shows what a single headline number hides.

If you want your institution's exact grading plan rather than the generic scale, the Superior University Lahore CGPA calculator shows what a page pre-loaded with one university's own scale looks like.

Planning an eight-semester degree: what the last half has to deliver

Planning is where the two averages meet. Take a student with a 3.20 CGPA after four semesters, 68 credit hours in total, and four semesters of 17 credit hours still to come. If the remaining semesters carry equal credit hours, the SGPA needed is the target CGPA doubled minus the current CGPA, because the two halves have equal weight. The table shows what each target demands.

Target CGPA at graduationAverage SGPA needed in the last four semesters
3.303.40
3.403.60
3.503.80
3.604.00

The last row is the ceiling of the scale: on a 4.00 system, a 3.60 CGPA from a 3.20 start after four semesters requires a perfect record afterwards. Read as a single lesson, the first half of a degree sets the range of outcomes that remain possible for the second half. Students who want an 8 semester cgpa calculator view of this can enter four completed semesters and then test hypothetical ones. The same idea works as a 4 semester cgpa calculator view for a shorter programme, or an all semester cgpa calculator view once the record is complete.

A simple way to track both numbers each term

Whether you use a sem cgpa calculator, a notebook or a spreadsheet, four numbers are enough: cumulative quality points, cumulative credit hours, the semester's credit hours and the semester's SGPA. Write the first two down before results, add the semester's quality points afterwards, and divide. An easy cgpa calculator is nothing more than that routine, and it makes a planned semester as visible as a finished one, because you can test a hypothetical SGPA before registration rather than discovering its effect after results.

What to do with this

Track SGPA as a feedback signal and CGPA as the score. Protect your early semesters, because they carry the most weight per credit hour. Before registration, check whether the semester you are planning sits above or below your current CGPA, because that alone sets the direction of travel.

Common mix-ups on forms and portals

Scholarship forms usually ask for last-semester SGPA, while admissions forms ask for cumulative CGPA. Mixing the two is the most common form error, and a cgpa counter on a portal that prints only one line makes it easy. Some portals also label both figures GPA, so look for the word cumulative or overall. A third mix-up is scale: some systems report CGPA out of 10, while Pakistani universities use 4.00, so always confirm the scale before quoting a number. A final one is rounding: a card that truncates 3.8663 to 3.86 and a portal that rounds it to 3.87 are both consistent with the same marks.

Why comparing your CGPA to a friend's at a different university does not work

Both SGPA and CGPA are credit-hour weighted averages of grade points, and that arithmetic is identical everywhere. What is not identical is the table that turns raw marks into a grade point in the first place, and that difference alone can make two students with the same academic performance walk away with different numbers.

Consider two hypothetical universities. University X uses the common HEC-style pattern covered earlier: 85 to 100 marks is an A worth 4.00, and 80 to 84 is an A- worth 3.67. University Y, a different institution with its own published scale, sets its bands one notch tighter: 90 to 100 for an A worth 4.00, 85 to 89 for an A- worth 3.70, and 80 to 84 drops all the way to a B+ worth 3.30. A student who scores 84 marks in the same subject at each university ends up with two different grade points from an identical mark: 3.67 at University X, but only 3.30 at University Y, purely because of where each institution drew its boundaries.

Multiply that single-course gap across a full semester of courses scored in the 80 to 84 range, and a difference of 0.37 grade points per course compounds into a visibly different SGPA, even though both students learned and performed identically. Carry that gap across several semesters and the CGPA gap widens further, since it is the cumulative record of every semester's grading scale, not just one term's.

This is exactly why a CGPA on its own is a comparison within one university's own scale, not a portable, universal score. A 3.86 at one university and a 3.70 at another do not tell you which student performed better relative to the actual material, only that their own institutions convert marks to grade points differently. Employers, HEC attestation processes and foreign admissions offices that see applicants from multiple Pakistani universities generally know this, which is part of why a percentage from actual marks, or a transcript showing the grading plan alongside the GPA, carries more weight in a cross-institution comparison than a bare CGPA figure ever can on its own.

Frequently asked questions

What is the difference between SGPA and CGPA?

SGPA is the grade point average for a single semester, calculated only from the courses you took that term. CGPA is the cumulative average across every semester you have completed, weighted by credit hours. Your SGPA starts from zero every term, your CGPA never does.

Does a high SGPA raise your CGPA quickly?

Not once you have banked a lot of credit hours. In the five-semester transcript above, a 3.92 semester lifted a 3.84 CGPA to only 3.86, because those 17 new credit hours were competing against 40 credit hours already on the record. The further into your degree you are, the more inertia your CGPA has.

What is a good CGPA in Pakistan?

By common convention in Pakistani universities, a CGPA of 3.5 or above is treated as strong, 3.0 or above is solid and clears the bar most employers and graduate programmes set, and a CGPA below 2.0 usually triggers academic probation. These are conventions rather than a single national rule, and your own university sets the real thresholds for probation, honours and graduation, so check its academic regulations.

How many credit hours does it take to raise my CGPA?

Multiply your completed credit hours by the gap between your target CGPA and your current CGPA, then divide by the gap between the semester GPA you can realistically score and that target. A student with 60 credit hours at a 2.80 CGPA who wants 3.00 needs about 17 credit hours at a 3.70 semester GPA, or about 40 credit hours at a 3.30 semester GPA.

Can my CGPA go down even if I pass every course?

Yes. Your CGPA falls whenever your semester GPA lands below your current CGPA, regardless of whether anything was failed. In the transcript above, a 3.76 semester pulled a 3.86 CGPA down to 3.84 with every single course passed.

How to calculate GPA of semester from a CGPA change?

Subtract the old quality point total from the new one and divide by the semester's credit hours. With 3.40 over 60 hours rising to 3.44 over 78 hours, the semester GPA was 3.57.

Is aggregate CGPA the same as CGPA?

In most Pakistani and Indian usage, yes: aggregate CGPA, overall CGPA and cumulative CGPA all mean total quality points divided by total credit hours. Aggregate can also mean a marks percentage in admissions, so check what a form is asking for before you fill it in.

Can one semester change an average CGPA much at the end of a degree?

Very little. In the last semester of eight, the new credit hours are about one eighth of the total, so a 4.00 semester on top of a 3.50 CGPA moves it only to about 3.56.

Is there a cgpa calculator for all semesters at once?

Yes. Enter every semester as a row in Cumulative mode and read the result. An all sem cgpa calculator view and a cgpa calculator for all semesters are the same thing, and you can calculate CGPA after any number of terms, from two to eight.

Put this into practice with the free CGPA Calculator.