Your Cumulative GPA (CGPA) is the weighted average of every grade you've earned across every semester of your academic career, weighted by each course's credit hours. Unlike a single semester's GPA, which resets each term, CGPA accumulates — it's the number that ends up on your final transcript and diploma. Here's exactly how it's calculated.
Why CGPA matters more than any single semester's GPA
Semester GPA tells you how you did in a given term, but it's a snapshot, not a track record. CGPA is the number that scholarship committees, graduate programs, honor societies, and employers actually look at, because it summarizes your entire body of academic work rather than one favorable (or unfavorable) three-month stretch. A student who had one outstanding semester surrounded by mediocre ones will have a CGPA that reflects the full picture, not just the highlight. This is also why CGPA is far more stable and far slower to move than semester GPA — a single term can swing wildly, but your cumulative number changes only gradually as more credit hours pile up behind it.
The CGPA formula
CGPA = Σ(Grade Points × Credit Hours) ÷ Σ(Credit Hours), summed across ALL semesters completed
In other words: take every single course you've ever taken, across every semester, multiply each one's grade points by its credit hours to get "quality points," add up all the quality points, and divide by the total credit hours from your entire academic career.
How CGPA differs from semester GPA
A semester GPA only looks at the courses within one term. CGPA looks at your entire history. There's a useful shortcut that makes the relationship clear:
CGPA = Σ(Semester GPA × Semester Credit Hours) ÷ Σ(Semester Credit Hours)
This is mathematically identical to pooling every course together — it's just a weighted average of your semester GPAs, weighted by how many credits each semester carried. You cannot just average the semester GPA numbers directly (e.g., (3.5 + 3.0) ÷ 2) unless both semesters had exactly the same total credit hours, because a 12-credit semester and an 18-credit semester don't deserve equal influence over your cumulative number.
Step 1: Calculate each semester's GPA and credit total
For every semester, compute the GPA using the standard formula (see our full GPA Calculator guide for the letter-grade-to-points conversion) and record the total credit hours attempted that term.
Step 2: Multiply each semester's GPA by its credit hours
This gives you each semester's quality points — the same result you'd get by summing quality points course-by-course within that term.
Step 3: Sum across all semesters and divide by total credits
Add every semester's quality points together, then divide by the sum of every semester's credit hours.
Worked example 1: Two semesters
Semester 1 — 15 credit hours, GPA of 3.60 Quality points: 15 × 3.60 = 54.0
Semester 2 — 16 credit hours, GPA of 3.25 Quality points: 16 × 3.25 = 52.0
Total credit hours: 15 + 16 = 31
Total quality points: 54.0 + 52.0 = 106.0
CGPA = 106.0 ÷ 31 = 3.42
Notice this is not the same as simply averaging 3.60 and 3.25 (which would give 3.425 by coincidence here because the credit loads are close) — with more divergent credit loads the gap becomes significant, which is why the weighted method matters.
Worked example 2: Four semesters with an uneven credit load
| Semester | Credit Hours | Semester GPA | Quality Points |
|---|---|---|---|
| Fall Year 1 | 14 | 3.10 | 43.40 |
| Spring Year 1 | 17 | 3.80 | 64.60 |
| Fall Year 2 | 12 | 2.70 | 32.40 |
| Spring Year 2 | 18 | 3.50 | 63.00 |
Total credit hours: 14 + 17 + 12 + 18 = 61
Total quality points: 43.40 + 64.60 + 32.40 + 63.00 = 203.40
CGPA = 203.40 ÷ 61 = 3.33
Even though the student had one rough semester (2.70 GPA), the light 12-credit load that term limited how much it dragged the cumulative average down — a heavier bad semester would have hurt more.
Why it gets harder to move your CGPA over time
There's a mathematical reason upperclassmen often say their CGPA feels "stuck": the denominator keeps growing. Early in your academic career, a single strong semester might represent a third or more of your total credit hours, so it can swing your CGPA significantly. By senior year, that same strong semester might represent less than a tenth of your accumulated credits, so its influence on the overall average shrinks proportionally. This is simple weighted-average math, but it has a real practical consequence: protecting a high CGPA in your first year is much easier than rebuilding one later, and a rough first semester can leave a small but persistent drag on your cumulative number for years afterward — recoverable, but slowly.
Common edge cases
Several situations complicate a straightforward CGPA calculation, and it's worth understanding each before you assume your own number matches what a calculator or unofficial estimate produces.
- Repeated courses: Whether both attempts count toward CGPA, or only the better/latest attempt, depends entirely on your school's grade-replacement policy — this is the single biggest source of confusion in CGPA calculations. Some institutions physically remove the old grade from your quality-points total when you retake a course; others leave both grades on the transcript permanently and average them in, which means a bad early grade can continue to weigh down your CGPA even after you've "fixed" it with a better retake.
- Pass/Fail courses: Typically excluded from both the quality-points numerator and the credit-hours denominator, so they don't move your CGPA at all — they still count toward your total credits earned for graduation purposes, just not toward the average itself.
- Incomplete grades (I): Usually excluded from CGPA until a final grade is posted, at which point your CGPA is recalculated retroactively. This means an outstanding Incomplete can leave your official CGPA temporarily different from your true academic performance until it's resolved.
- Study abroad / exchange credits: Some institutions count the credit hours toward your total but exclude the actual grades earned abroad from your CGPA calculation — check your specific program's articulation agreement, since this varies widely even within the same university depending on which exchange partnership you used.
- Major GPA vs. overall CGPA: Many students track two separate numbers — CGPA across all courses, and a narrower "major GPA" using only courses in their declared major. These can differ substantially, especially for students who struggled in general-education requirements outside their field but excelled within it (or vice versa).
If your school also weights honors, AP, or IB coursework differently, see our Weighted GPA guide for how that extra layer interacts with your cumulative number.
Try it yourself
Tracking quality points across dozens of courses and multiple semesters by hand is tedious and error-prone. Our CGPA Calculator lets you add each semester's courses and instantly computes your running cumulative GPA — all data stays saved privately in your browser, with no account needed.






