Reading a CGPA properly, semester by semester
On this page
- SGPA per semester and CGPA as it stood each time
- How the CGPA is built
- The grade scale, and why it is on the page
- What each input means
- Worked example: five semesters
- The running CGPA — the figure a transcript hides
- Worked example: which semester actually helped most
- The pull formula
- Reading the trend chart
- When averaging your SGPAs is nearly right
- Arrears, backlogs and re-attempts
- Grades that do not count
- How much a single semester can move you
- Converting a CGPA to a percentage
- Using the trend to plan
- Common mistakes
- Limitations
- Frequently asked questions
SGPA per semester and CGPA as it stood each time
It calculates SGPA for each semester and the cumulative CGPA across all of them, with a full subject breakdown — and then it does something a grade sheet never does. It reconstructs your CGPA as it stood after every single semester, and shows exactly how much each one moved it.
That series is genuinely missing from your records. Your institution gives you individual SGPAs and one final cumulative figure. The path between them — which semester turned the record around, which one barely registered, whether the last one helped as much as it felt like it did — is not printed anywhere. It has to be reconstructed, and reconstructing it usually changes what a student thinks about their own transcript.
The rest is what you would expect and should insist on: the grade scale printed on the page rather than hidden in code, every weighted product shown in the working, no rounding until the final display, and nothing sent anywhere.
How the CGPA is built
Each course carries a credit value and a letter grade. The letter maps to a grade point through your institution's scale. Multiply the two and you have that course's weighted grade points. Add those across a semester, divide by that semester's credits, and you have the SGPA:
SGPA = Σ (credits × grade point) ÷ Σ (credits), over one semester
The CGPA is the same expression evaluated over every course you have taken, in every semester:
CGPA = Σ (credits × grade point) ÷ Σ (credits), over everything
This calculator always works from the courses themselves, never from your semester SGPAs. Those two routes are mathematically identical while the SGPAs are exact, but SGPAs on a grade sheet have already been rounded to two decimals, and combining rounded figures compounds a small error into a visible one. Working from the courses avoids the question entirely.
The grade scale, and why it is on the page
The mapping from letters to numbers is the input that decides your whole answer, and it is set by academic regulations that differ between programmes and change between regulation years.
Most calculators keep this mapping in their source code and never mention it. If theirs does not match yours, every figure they produce is wrong and there is no way to tell from the outside. So this page prints the full table under Show the grade points being used, and if any value differs from your own handbook, the Custom scale option lets you type in the correct one.
The scale offered here follows the common ten-point pattern with O as the top grade, but it was not transcribed from an official SRM regulation document. It is shown in full so that you can check it, which is the point. Verify it against your academic handbook before relying on any figure.
The scale also records, for each grade, whether it counts toward the average at all. That flag is what separates a fail from a withdrawal, and it is covered in detail further down.
What each input means
Semester order
Enter your semesters in the order you took them. Ordinarily the order of entries would not matter to a weighted average — and it does not affect the final CGPA here either — but the running CGPA is built up chronologically, so a semester in the wrong position produces a misleading history even though the headline figure stays correct.
Subject and course code
Both optional. They make the breakdown table readable and a copied result identifiable later. Neither affects the arithmetic. Course codes are worth entering if you are reconciling against an official grade sheet, because they make it obvious which row is which.
Credits
The credit value from your curriculum, which is not the same as the contact hours. In a listing such as 2-0-2-3, the credit figure is the last one. This is the weight the course carries in the average, so an error here is the most consequential kind available.
Fractional credits are accepted. Zero credits are rejected, because a zero-credit course cannot influence a weighted average and accepting it would add a row that silently does nothing.
Grade
The letter as awarded. Each option in the dropdown shows its grade point alongside it, so the value being applied is visible at the moment you choose, not afterwards.
Worked example: five semesters
A student who started slowly and improved every year. Five semesters, credit loads between 21 and 24:
| Semester | Credits | SGPA | Weighted grade points |
|---|---|---|---|
| Semester 1 | 22 | 6.50 | 143.0 |
| Semester 2 | 24 | 7.20 | 172.8 |
| Semester 3 | 23 | 8.40 | 193.2 |
| Semester 4 | 22 | 9.00 | 198.0 |
| Semester 5 | 21 | 9.30 | 195.3 |
| Total | 112 | — | 902.3 |
CGPA = 902.3 ÷ 112 = 8.06.
That is the figure that goes on a transcript, and on its own it is a fairly thin description of what happened. It does not convey that the student went from 6.50 to 9.30. It does not say when the turn happened. It certainly does not say which semester did the most work.
The running CGPA — the figure a transcript hides
Run the same five semesters again, but stop after each one and recalculate the cumulative average from everything so far:
| Semester | SGPA | Credits so far | CGPA after it | Pull |
|---|---|---|---|---|
| Semester 1 | 6.50 | 22 | 6.50 | first semester |
| Semester 2 | 7.20 | 46 | 6.87 | +0.37 |
| Semester 3 | 8.40 | 69 | 7.38 | +0.51 |
| Semester 4 | 9.00 | 91 | 7.77 | +0.39 |
| Semester 5 | 9.30 | 112 | 8.06 | +0.29 |
Now the record reads as a story rather than a number. The student was at 6.50 after one semester and 8.06 after five. Every semester pushed the cumulative figure upward. And the pull column contains a result that almost nobody predicts correctly.
Worked example: which semester actually helped most
Semester 5 is the best semester on the record. An SGPA of 9.30, the highest of the five, achieved after a steady climb. It moved the CGPA by +0.29.
Semester 3 was not the best semester. An SGPA of 8.40 — nearly a full point lower, and only third of the five. It moved the CGPA by +0.51, nearly twice as much.
Why? Compare what each was working against.
- Semester 3 scored 8.40 against a running average of 6.87 — a gap of 1.53 — and its 23 credits were a third of the 69 credits then on the record.
- Semester 5 scored 9.30 against a running average of 7.77 — a gap of 1.53, essentially identical — but its 21 credits were only 19% of the 112 credits by then.
The same size of improvement, applied at two different points in a degree, produced 0.51 and 0.29. The difference is not effort or results. It is entirely arithmetic: how large a share of your total record that semester represents.
This is the observation the running CGPA exists to surface, and it matters because students routinely misattribute their own progress. The semester that felt like the breakthrough — the one with the best grades, usually late — is frequently not the one that did the most for the cumulative figure. The semester that did the most work is usually earlier, less impressive on its own, and largely forgotten.
The pull formula
The movement each semester causes has a clean closed form. If a semester scores S over c credits, arriving on a running average of G across P previous credits, the CGPA moves by:
Pull = (S − G) × c ÷ (P + c)
Two factors, multiplied. How far above or below your current average the semester scored, and what share of your total credits that semester represents. Neither alone tells you anything.
Check it against example 2:
- Semester 3: (8.40 − 6.87) × 23 ÷ 69 = 1.53 × 0.333 = 0.51
- Semester 5: (9.30 − 7.77) × 21 ÷ 112 = 1.53 × 0.188 = 0.29
The share term is the one that shrinks. In semester 2 a semester is roughly half your record; by semester 8 it is an eighth. This is the precise mathematical reason that early semesters matter more than late ones, and it is worth understanding rather than merely being told.
It also explains the frustration of a strong final year that barely moves the number. Nothing has gone wrong. The share term has simply become small, and no amount of performance can enlarge it.
Reading the trend chart
The chart above the table plots both series. The solid line is the running CGPA; the dashed line is each semester's SGPA.
The relationship between them is the useful part. When the dashed line sits above the solid one, that semester is pulling the cumulative figure up; when it sits below, it is pulling it down. The size of the gap between them, combined with how far along the degree you are, is the pull.
You will notice the solid line is always smoother. That is not a smoothing effect applied for presentation — it is what a cumulative average genuinely does. It lags, it dampens, and it takes several semesters to reflect a change in direction. A student who improves sharply in semester 5 will see the dashed line jump and the solid line merely bend.
The vertical axis is anchored to your grade scale rather than fitted to your data. That is deliberate. Auto-fitting the axis would turn a 0.2 wobble into a dramatic mountain range and make two students' charts incomparable. The floor sits just below your lowest value so the shape stays readable without being exaggerated.
Every value in the chart also appears in the table directly beneath it, so nothing on this page depends on being able to see the picture.
When averaging your SGPAs is nearly right
A common shortcut is to add up your semester SGPAs and divide by the number of semesters. It is wrong in principle, because it ignores credit weight — but how wrong depends entirely on how uneven your credit loads are, and it is worth knowing which case you are in.
In example 1 the five semesters carried 22, 24, 23, 22 and 21 credits. That is about as even as a real record gets. The plain mean of the SGPAs is (6.50 + 7.20 + 8.40 + 9.00 + 9.30) ÷ 5 = 8.08, against a properly weighted CGPA of 8.06. A difference of 0.02 — negligible.
Now imagine the same five SGPAs on credit loads of 30, 28, 20, 14 and 12 — a heavy start tapering to a light final year, which is a very common shape. The weighted figure drops to around 7.6, because the two weakest semesters now carry more than half the total credits. The plain mean is unchanged at 8.08. The error is no longer 0.02; it is closer to half a point.
So the shortcut is safe when your semesters are of similar weight and badly misleading when they are not — and you cannot tell which case you are in without doing the weighted calculation anyway. This page always does the weighted one, and tells you the plain mean alongside it when the two differ by 0.01 or more, so the size of the gap in your own record is visible rather than assumed.
Arrears, backlogs and re-attempts
A failed course is the most expensive event in a grade record, and the reason is structural rather than dramatic. It contributes zero grade points while its credits remain in the divisor. You lose the numerator and you keep the denominator.
The size of the damage scales with the credits. A four-credit failure in a 22-credit semester removes roughly 18% of the possible weighted points from that semester while leaving the divisor untouched, which is enough to move an SGPA by well over a point on its own.
What happens afterwards is a regulation question this calculator cannot answer for you, and the two common policies produce very different results:
- Grade replacement. The re-attempt's grade supersedes the original, which disappears from the calculation. Enter only the final grade.
- Both attempts retained. The original F and the new grade both sit on the record and both enter the average. Enter both rows, with their credits, in the semesters they belong to.
Some institutions also cap the grade available on a re-attempt, which changes the arithmetic again. Find out which rules apply to you before planning around a clearance, because the difference between these policies over several backlogs is measured in whole grade points of CGPA, not decimals.
The running CGPA is particularly useful here. If you have cleared arrears across several semesters, the pull column shows you exactly what each clearance was worth to the cumulative figure — which is often more encouraging than the raw SGPAs suggest, because clearing a backlog typically arrives alongside a light credit load and a large positive gap against the running average.
Grades that do not count
Not every grade on a transcript enters the average. Withdrawals, audit registrations, transferred credits and certain non-graded components are recorded without contributing, depending on your regulations.
In the scale on this page, a grade marked as not counting has its credits removed from both the numerator and the denominator. It is as though the course had not been taken. This is genuinely different from a zero, which keeps its credits in the denominator, and the difference is large.
Take a 22-credit semester at 7.20 — 158.4 weighted points. Now suppose one four-credit course in it had gone wrong:
| Outcome | Weighted points | Credits counted | SGPA |
|---|---|---|---|
| Graded B (6 points), as awarded | 158.4 | 22 | 7.20 |
| Failed — zero, credits retained | 134.4 | 22 | 6.11 |
| Withdrawn — excluded entirely | 134.4 | 18 | 7.47 |
Identical numerators in the last two rows. An SGPA of 6.11 against 7.47, decided purely by whether four credits stay in the divisor. A calculator that treats a withdrawal as a zero will understate your result by roughly that much, and one that treats a fail as an exclusion will overstate it.
If your regulations handle any of these differently, the Custom scale lets you set the behaviour you actually have rather than the one this page assumed.
How much a single semester can move you
The question students ask most often is some version of "can I still get my CGPA to X". The pull formula answers it directly, and the answer depends far more on where you are in the degree than on how well you do.
Take the student from example 1, sitting at 8.06 over 112 credits, about to take a 23-credit sixth semester. Suppose it goes extremely well — an SGPA of 9.50.
Pull = (9.50 − 8.06) × 23 ÷ 135 = 1.44 × 0.170 = +0.25. The CGPA becomes 8.30.
An excellent semester, 1.44 above the running average, and the cumulative figure moves a quarter of a point. Compare that with semester 3, where a gap of the same size produced 0.51 — twice the movement for a materially worse semester, purely because it landed earlier.
Some practical readings of that:
- Late targets need multiple semesters. If you are two semesters from graduating and need to move 0.5, one semester will not do it regardless of how it goes. Plan across everything you have left.
- Early semesters are worth disproportionate attention. Not because they are more important academically, but because the share term is at its largest and never gets larger again.
- A heavy semester is a bigger lever in both directions. More credits means a larger share, which amplifies a good result and a bad one equally.
Converting a CGPA to a percentage
There is no universal formula. Several conventions circulate, they disagree with each other, and institutions that need a percentage usually publish their own rule. This page shows the common conventions together rather than presenting one as the answer.
For the CGPA of 8.06 from example 1 — held internally as 8.05625, since nothing is rounded until it is displayed:
| Convention | Percentage |
|---|---|
| Proportional (CGPA × 10) | 80.56% |
| CGPA × 9.5 | 76.53% |
| (CGPA − 0.5) × 10 | 75.56% |
Five percentage points separate the top from the bottom. That is not a rounding difference — it is a genuine disagreement about what the conversion means, and it is easily enough to move you across an eligibility threshold in either direction.
For anything official, use the conversion your institution publishes. If it publishes none, quote the CGPA itself and let the recipient apply their own rule. A converted percentage your transcript does not support is a small problem right up until someone verifies it.
Using the trend to plan
The running CGPA is a diagnostic tool as much as a historical one. Three readings worth taking from your own chart:
Is the gap closing or opening? If your dashed SGPA line is consistently above the solid CGPA line, the cumulative figure is still climbing and will keep climbing even if you merely maintain your current standard. If the two lines have converged, you have reached the level your recent results support, and further improvement requires genuinely better results rather than more of the same.
How much room is left? The distance between the two lines, multiplied by the share your remaining semesters will represent, is roughly what is still available to you. If your lines converged two semesters ago and you have two left, the honest answer is that your CGPA is close to settled.
Which semester broke the pattern? If one semester pulled sharply against the trend, it is worth remembering why — a difficult course combination, an unusually heavy load, a period when something else was going on. That is more useful information about how you work than the average itself, and it is only visible in the pull column.
Common mistakes
Entering semesters out of order
The final CGPA is unaffected, but the running series and the pull column become meaningless. Enter them chronologically.
Using contact hours instead of credits
The single most common source of a wrong answer. Read the credit column of your curriculum.
Averaging SGPAs
Safe only when your credit loads are near-identical, and you cannot know that without doing the weighted calculation anyway.
Trusting a calculator's grade scale
Including this one. Open the scale panel and check it against your handbook before you rely on any figure.
Including non-graded components
Mandatory courses that appear on a transcript without contributing to the average will change your denominator if entered as normal graded rows.
Expecting a late semester to behave like an early one
The share term shrinks throughout a degree. A semester in your final year cannot move the cumulative figure the way one in your first year could, regardless of the grades in it.
Limitations
The grade scale is not authoritative. It follows the common pattern but was not taken from an official regulation document, which is why it is printed on the page and fully editable.
Institutional rules are not modelled. Re-attempt and grade-replacement policies, credit transfer, backlog handling, minimum credit requirements, honours criteria and any rounding your university applies to its own published CGPA are all outside what this page knows.
No classification or eligibility is determined. The descriptive band beside your result is plain language about where the figure sits on the scale. It is not a division, class or distinction, and it does not tell you whether you meet anyone's threshold.
The running CGPA assumes what you entered is complete. If a semester is missing or a course has been left out, the running series will be wrong at every point after the gap, even though it will look perfectly plausible.
Nothing is stored. Everything happens in your browser. Nothing is sent to a server and nothing survives closing the tab, so copy or print the result if you want to keep it.
Frequently asked questions
How is CGPA calculated at SRM?
Each course carries credits and a letter grade, the letter maps to a grade point, and CGPA is the sum of credits multiplied by grade points across every semester, divided by the total credits across every semester. It is a credit-weighted average, so a four-credit course influences the result four times as much as a one-credit course with the same grade.
What is the highest grade on the SRM scale?
On the ten-point pattern used here the top grade is O, worth 10 grade points, followed by A+ at 9 and A at 8. The full mapping is printed on this page rather than hidden in the code. Confirm it against your own academic regulations, and if your programme differs, switch to the Custom scale and enter the correct values.
What does the running CGPA line show me?
It reconstructs what your CGPA was after each semester, rather than only showing the final figure. A transcript gives you individual SGPAs and one cumulative number; it never shows the path between them. The running line makes it obvious which semester moved the average and by how much.
Why is my CGPA lower than the average of my SGPAs?
Because a plain average of SGPAs ignores credit weight. If your stronger semesters happened to be your lighter ones, averaging the SGPAs flatters the result. This calculator works from the underlying courses, so the credit weighting is always correct, and it tells you when the two figures differ.
How much can one semester change my CGPA?
Its influence equals its credits as a share of your total credits. A 22-credit semester against 66 credits of previous work carries a quarter of the total, so it moves the cumulative figure by roughly a quarter of the gap between it and your existing average. The pull column on this page shows the exact movement for each of your own semesters.
How does a backlog or an arrear affect the CGPA?
A failed course scores zero grade points while its credits stay in the divisor, so it reduces the average from both directions. What happens when you clear it depends on your regulations — some replace the original grade, some keep both attempts on the record. This calculator does not know which applies to you, so enter the grades exactly as they appear on your grade sheet.
Can I calculate SGPA for just one semester here?
Yes. Enter a single semester and the page reports that semester's SGPA, its credits, its weighted grade points and its subject count. The cumulative sections simply report the same figure, because with one semester the CGPA and the SGPA are the same thing.
How do I convert SRM CGPA to a percentage?
Only with a convention, and only if your institution publishes one. This page shows the conventions in common use side by side, because they disagree by several percentage points on the same input. For an application or an eligibility check, use the conversion your university states, and if it states none, quote the CGPA itself.
Does the calculator handle courses that do not count?
Yes. Grades marked as not counting have their credits removed from both sides of the average, so the course has no effect at all. That is how a withdrawal differs from a fail. If your regulations treat those grades differently, the Custom scale lets you set the behaviour you actually have.
Is anything I type saved?
No. The whole calculation runs in your browser, nothing is sent to a server, and nothing persists after you close the tab. Use copy or print if you want to keep the result.
Disclaimer
This is an independent tool and is not affiliated with, endorsed by, or connected to SRM Institute of Science and Technology or any other university. It is a general credit-weighted grade point calculator configured for a ten-point letter scale. It holds no institutional data and has no access to any student record.
The grade points are not official. The scale here follows the common pattern but was not transcribed from a published academic regulation, which is why every value appears on screen and can be replaced through the Custom scale. Check it against your own handbook. If it does not match, the calculator will be wrong until you correct it, and it will be wrong without saying so.
Your official grade sheet is the authority. Universities apply their own rules on re-attempts, grade replacement, credit transfer, non-graded components and rounding, none of which are modelled here. Where a figure from this page differs from the one your institution publishes, the institution is correct.
The running CGPA is a reconstruction. It is calculated from what you entered, in the order you entered it. If a semester is missing, or entered out of sequence, or a course has been omitted, the series will still look entirely plausible and will still be wrong. It is only as complete as your input.
No eligibility, classification or ranking is determined here. Whether a CGPA meets a placement filter, a scholarship cut-off or an admission requirement is decided by whoever sets that rule, using their own conversion and their own thresholds. The descriptive band shown with your result is plain language about the scale, nothing more.
Do not submit a figure from this page on an application or any official document without checking it against your official grade sheet first. Use it to understand your record and to see where it has actually been going — that is what it is good at.