SGPA vs CGPA: What Every B.Tech Student Gets Wrong
Published: 13 April 2026 · 7 min read
A second-year from AKTU messaged me on Reddit a few months back. He'd scored an 8.4 SGPA in his third semester and was confused about why his CGPA was sitting at 7.9. "Shouldn't it go up if I scored higher this semester?" Reasonable question. Wrong assumption.
He thought CGPA was a simple average of his SGPAs. It's not. And that misunderstanding is so common that I've seen the same question asked on r/Btechtards, r/indian_academia, and in at least four different Quora threads, all phrased slightly differently but all boiling down to the same thing: why is my CGPA lower than my latest SGPA?
Short answer: because credits aren't equal across semesters. Long answer: keep reading.
The short version, since most people land here for it: SGPA (Semester Grade Point Average) is your credit-weighted GPA for a single semester. CGPA (Cumulative Grade Point Average) is the credit-weighted average of every semester so far. To get CGPA from SGPA, multiply each semester's SGPA by that semester's credits, add those up, and divide by the total credits. It's not a plain average, and that's exactly what trips most people up.
What SGPA actually is
SGPA stands for Semester Grade Point Average. It's your GPA for one semester. Just one. It tells you how you did in the subjects you took that semester, weighted by their credits.
The formula:
So if you took 5 subjects worth 4, 4, 3, 3, and 2 credits, and scored grade points of 8, 9, 7, 8, and 10:
SGPA = (8×4 + 9×4 + 7×3 + 8×3 + 10×2) ÷ (4+4+3+3+2)
= (32 + 36 + 21 + 24 + 20) ÷ 16
= 133 ÷ 16
= 8.31
That 8.31 is your SGPA. It lives and dies within that one semester. Next semester, you start fresh with new subjects, new credits, new grade points.
What CGPA actually is
CGPA is Cumulative Grade Point Average. It's the weighted average of all your SGPAs across every semester you've completed. The key word is weighted.
Most students think CGPA = (SGPA1 + SGPA2 + SGPA3) ÷ 3. A simple average. And honestly, if every semester had the exact same total credits, that would work. But they don't.
Your first semester might have 20 credits total. Third semester might have 24. Sixth semester might have 18 because of electives and projects. These differences matter.
The semester with more credits pulls the average harder. A bad SGPA in a credit-heavy semester hurts more than a bad SGPA in a light one. And a great SGPA in a light semester doesn't pull you up as much as you'd hope.
A real worked example
Let's take that AKTU student's situation and put real numbers to it.
| Semester | SGPA | Credits | SGPA × Credits |
|---|---|---|---|
| Sem 1 | 7.2 | 22 | 158.4 |
| Sem 2 | 7.8 | 22 | 171.6 |
| Sem 3 | 8.4 | 24 | 201.6 |
CGPA = (158.4 + 171.6 + 201.6) ÷ (22 + 22 + 24)
= 531.6 ÷ 68
= 7.82
There it is. 8.4 SGPA in the latest semester, but CGPA is 7.82. Not because the math is broken. Because semesters 1 and 2 are still dragging the average down, and they had almost as many credits as semester 3.
If he'd scored 8.4 in sem 1 and 7.2 in sem 3 instead (everything else the same), the CGPA would be 7.89. Higher. Because sem 3 has more credits, so a lower score there hurts more. The weight matters.
Why simple averaging gives you the wrong number
Let's compare. Simple average of the three SGPAs above:
(7.2 + 7.8 + 8.4) ÷ 3 = 7.80
Credit-weighted CGPA: 7.82. Only 0.02 difference here because the credit loads are close (22, 22, 24). But once you get to semesters 5-8, where credit loads can swing between 16 and 26 depending on project work, electives, and internship credits, the gap between simple average and real CGPA gets bigger. I've seen differences of 0.15-0.20 in final year, which can be the difference between clearing a placement cutoff or not.
SPI and CPI — same thing, different name
If you're at GTU, IIT, DAIICT, or a few other universities, your marksheet says SPI and CPI instead of SGPA and CGPA. Same calculation, different labels.
- SPI = Semester Performance Index = SGPA
- CPI = Cumulative Performance Index = CGPA
Some IITs use CPI on a 10-point scale, others on a 9-point scale. The formula is identical. Don't let the naming confuse you.
The one thing I think students waste time on
Here's a take. I see students running CGPA projections every semester, trying to figure out "what SGPA do I need next semester to get my CGPA to 8.0?" and then stressing when the answer is something unrealistic like 9.6.
My honest opinion: once you're past semester 4, your CGPA is mostly locked in. Not completely, but mostly. The first four semesters have so many credits accumulated that semesters 5-8 can only move the needle by maybe 0.2-0.3 even with a perfect 10 SGPA. It's just how weighted averages work. The denominator gets too large.
If your CGPA is 7.5 after four semesters, you're not getting it to 8.5 by graduation. You might get it to 7.8 or 7.9 with consistently strong semesters. That's still worth doing. But the students who genuinely panic about "I need a 9.8 SGPA next semester to reach my target CGPA" are setting themselves up for disappointment because the math doesn't allow it.
Better use of that energy: figure out what your CGPA converts to in percentage (use the calculator), check if it clears the placement cutoffs you care about, and if it does, put the CGPA anxiety away and spend the time on something that compounds better. Like DSA. Or a project. Or sleep.
Calculate your CGPA from semester SGPAs
Enter each semester's SGPA and credits. Get the real weighted CGPA, not the simple average.
Open SGPA to CGPA Calculator →Quick reference: SGPA vs CGPA
| SGPA | CGPA | |
|---|---|---|
| Stands for | Semester Grade Point Average | Cumulative Grade Point Average |
| Scope | One semester | All semesters combined |
| Weighted by | Subject credits within the semester | Total credits across all semesters |
| Changes after | Never (fixed once semester ends) | Every semester (updated with new data) |
| Used for | Semester performance, dean's list | Placements, percentage conversion, transcript |
| Also called | SPI, GPA (semester) | CPI, aggregate GPA |
How to convert SGPA/CGPA to percentage
This depends entirely on your university. CBSE uses CGPA × 9.5. AKTU uses (CGPA − 0.75) × 10. Anna University and VTU's current 2022 scheme just multiply by 10. There's no universal formula.
The conversion applies to CGPA, not SGPA. No recruiter or university asks for your "semester 3 percentage." They want the cumulative number. So get your CGPA right first (using weighted calculation, not simple averaging), then convert it to percentage with your university's formula.
If you're applying abroad, you can also convert your CGPA to US GPA, UK classification, or other international scales.
The grading system in Indian universities is a mess. Every university names things differently, weights things differently, and publishes formulas in PDFs that take three clicks to find. But the actual math behind SGPA and CGPA is straightforward once you stop treating it like a simple average. Get the weights right, and the number makes sense.
The opening anecdote is a composite — the situation is real, but names, colleges, and identifying details have been changed.