GPA (Grade Point Average) measures your academic performance in a single term or semester, and it resets to zero every time a new term begins. CGPA (Cumulative Grade Point Average) tracks your performance across every term you've completed so far, and it never resets — each new semester's grades are folded into the running total. Both are calculated with the same underlying credit-weighted formula; the only difference is the scope of courses each one covers.
What GPA actually measures
Your GPA is a snapshot of one academic term. It's calculated by taking every course you completed in that term, multiplying each course's grade points by its credit hours, summing those products, and dividing by the total credit hours for the term.
GPA = Σ(Grade Points × Credit Hours for the term) ÷ Σ(Credit Hours for the term)
Because GPA only looks at the current term, it's the number that moves the most from one semester to the next. A rough term can drop it sharply; a strong term can raise it just as sharply. That volatility is exactly why GPA is the figure schools use for term-specific decisions — dean's list eligibility, semester-based scholarship renewal, or academic probation warnings — where what matters is how you're doing right now, not your entire history.
What CGPA actually measures
CGPA uses the identical formula, but applied to every course from every completed term, not just the current one.
CGPA = Σ(Grade Points × Credit Hours across ALL terms) ÷ Σ(Credit Hours across ALL terms)
Because it's cumulative, CGPA changes more slowly as your academic career progresses. Each additional semester adds its credit hours to an ever-growing denominator, so a single term — good or bad — has a smaller and smaller proportional effect the further along you are. This is also why CGPA is the number most commonly reported on a diploma, requested in job applications, and used for graduate school admissions: it represents your entire body of work, not a moment in time.
GPA vs CGPA at a glance
| GPA | CGPA | |
|---|---|---|
| Scope | Single term/semester | All completed terms |
| Resets? | Yes, every new term | Never — cumulative |
| Volatility | High — one term swings it | Low — diluted by total history |
| Typical use | Term-based scholarships, probation, dean's list | Transcripts, graduation honors, grad school & job applications |
| Formula | Credit-weighted average of one term's courses | Credit-weighted average of all terms' courses |
| Best calculator | GPA Calculator | CGPA Calculator |
Worked example: from semester GPA to cumulative CGPA
Let's follow one student, Maria, across three semesters and see how her per-term GPA rolls up into her CGPA.
Semester 1
| Course | Credits | Grade | Grade Points | Quality Points |
|---|---|---|---|---|
| Intro Biology | 4 | A | 4.0 | 16.0 |
| College Writing | 3 | B+ | 3.3 | 9.9 |
| Statistics | 3 | B | 3.0 | 9.0 |
Semester 1 credits: 4 + 3 + 3 = 10 Semester 1 quality points: 16.0 + 9.9 + 9.0 = 34.9 Semester 1 GPA = 34.9 ÷ 10 = 3.49
At this point, since it's her first term, her CGPA also equals 3.49 — there's no prior history to blend in yet.
Semester 2
| Course | Credits | Grade | Grade Points | Quality Points |
|---|---|---|---|---|
| Organic Chemistry | 4 | C+ | 2.3 | 9.2 |
| Calculus II | 4 | B- | 2.7 | 10.8 |
| Psychology | 3 | A- | 3.7 | 11.1 |
Semester 2 credits: 4 + 4 + 3 = 11 Semester 2 quality points: 9.2 + 10.8 + 11.1 = 31.1 Semester 2 GPA = 31.1 ÷ 11 = 2.83
Notice the jump: her GPA alone dropped from 3.49 to 2.83 — a rough term in organic chemistry pulled it down hard. But her CGPA absorbs this more gently because it blends in her strong first semester:
Total credits so far: 10 + 11 = 21 Total quality points so far: 34.9 + 31.1 = 66.0 CGPA after semester 2 = 66.0 ÷ 21 = 3.14
Semester 3
| Course | Credits | Grade | Grade Points | Quality Points |
|---|---|---|---|---|
| Organic Chemistry II | 4 | B | 3.0 | 12.0 |
| Linear Algebra | 3 | A | 4.0 | 12.0 |
| Sociology | 3 | A- | 3.7 | 11.1 |
Semester 3 credits: 4 + 3 + 3 = 10 Semester 3 quality points: 12.0 + 12.0 + 11.1 = 35.1 Semester 3 GPA = 35.1 ÷ 10 = 3.51
Total credits across all three terms: 21 + 10 = 31 Total quality points across all three terms: 66.0 + 35.1 = 101.1 CGPA after semester 3 = 101.1 ÷ 31 = 3.26
Notice that Maria's semester 3 GPA (3.51) is higher than her running CGPA (3.26) — that's expected. A strong recent term pulls the cumulative figure up, but gradually, because it's now competing against 21 credits of prior history rather than starting from zero. This is the core mechanical difference between the two numbers: GPA reacts instantly to your current term, while CGPA moves proportionally to how much of your total coursework that term represents.
Common edge cases
- Transfer credits: Many institutions count transfer credit hours toward your total credits earned but don't factor the transfer institution's grades into your CGPA — only courses graded at the current school count toward the cumulative average. Policies vary, so check your registrar's transfer-credit rules.
- Repeated courses: If you retake a failed or low-graded course, some schools replace the original grade in your CGPA calculation entirely (grade forgiveness), while others average both attempts or keep both permanently on record. This can meaningfully change how much a single bad semester affects your cumulative figure.
- Pass/Fail and audited courses: These are typically excluded from both GPA and CGPA calculations — no grade points are assigned, and depending on the school, the credit hours may or may not count toward your total.
- Study abroad or exchange terms: Grades from an exchange semester sometimes transfer as pass/fail or aren't included in CGPA at all, depending on the partnership agreement between institutions.
- Switching majors or schools: A change in institution may or may not carry your CGPA forward — some schools recalculate it from scratch using only courses taken there, while transfer students should confirm this directly with the new registrar.
Try it yourself
Tracking this by hand across multiple semesters gets tedious fast, especially once you're several terms in. Our GPA Calculator handles a single term's arithmetic instantly, and our CGPA Calculator lets you build out your semester-by-semester history and see your cumulative average update automatically — no account required, everything stays private in your browser.






