CGPA Calculator
This CGPA calculator combines semester GPAs — up to four terms — into a single cumulative GPA, weighting each term by its credit hours the way registrars do. Enter each semester’s GPA and credits, and get your CGPA plus total credits and grade points. It is the number on your final transcript, computed the official way.
Only this many semester blocks are shown.
GPA earned in semester 1.
Credit hours attempted in semester 1.
GPA earned in semester 2.
Credit hours attempted in semester 2.
GPA earned in semester 3.
Credit hours attempted in semester 3.
Cumulative GPA
3.51
- CGPA
- 3.513
- Total credit hoursAcross all counted semesters.
- 45
- Total grade pointsSum of semester GPA × credits.
- 158.1
- Semesters counted
- 3
How it was calculated
- Semester 1: 3.50 × 15 cr = 52.5 pts.
- Semester 2: 3.80 × 16 cr = 60.8 pts.
- Semester 3: 3.20 × 14 cr = 44.8 pts.
- CGPA: 158.1 ÷ 45 credits = 3.513.
How it works
CGPA is the credit-weighted mean of semester GPAs: multiply each semester’s GPA by its credit hours, add those into total grade points, and divide by total credit hours.
Weighting by credits means a 16-credit semester shapes the CGPA more than a 12-credit one — a plain average of the semester GPAs would be wrong whenever loads differ.
A semester counts only when both its GPA and credits are entered; incomplete pairs are skipped so partial records still compute.
Worked examples
Three semesters: 3.5/15, 3.8/16, 3.2/14
Grade points: 52.5 + 60.8 + 44.8 = 158.1 over 45 credits → CGPA 3.513. The plain average of the three GPAs would be 3.500 — credits nudge it up because the best term was also the heaviest.
Two perfect semesters
4.0/12 and 4.0/12 → 96.0 grade points ÷ 24 credits = 4.000 CGPA. Equal loads make the CGPA exactly the average of the two terms.
How to measure
- Use the official semester GPA from each term’s transcript — not a recomputed estimate — so the CGPA matches the registrar’s.
- Enter attempted credit hours including failed courses, since Fs count in the divisor of every term’s GPA.
- Keep all semesters on one scale: do not mix 4.0-scale and 5.0-scale term GPAs in the same calculation.
- For transfer students, check whether transfer credits carry grade points at your school — many count credits without points.
Assumptions & limitations
Planning estimate
- All entered semester GPAs are assumed to be on the same scale (all 4.0 or all 5.0); mixing scales silently corrupts the result.
- Transfer, AP, and pass/fail credits are assumed already handled per your school’s policy before you enter the numbers.
- Incomplete semester pairs (GPA without credits, or vice versa) are skipped rather than guessed.
- Repeated courses follow whatever policy produced your entered term GPAs — the calculator does not re-apply replacement rules.
Frequently asked questions
GPA usually means one term; CGPA (cumulative GPA) rolls every term together, weighted by credit hours. If your semesters carried different credit loads, the CGPA is not the simple average of the term GPAs — the heavier terms pull harder, exactly as this calculator computes.
Only approximately. The exact CGPA needs each term’s credit hours, because a 3.8 over 16 credits and a 3.2 over 14 credits combine to 3.513, not the plain average of 3.500. Always include the credits when you have them.
Yes — every attempted credit stays in the divisor, including Fs, which contribute zero grade points. That is why one bad term lingers in the CGPA long after the GPA of later terms recovers.
Two levers: earn high grades in heavy-credit terms (they move the needle most), and, where policy allows, retake failed courses if your school replaces the grade. Each future term’s influence shrinks as your total credits grow, so early recovery matters most.
In the US system used here, CGPA is on the same 4.0 (or 5.0 weighted) scale as GPA. Some countries use a 10-point CGPA — that is a different system with its own conversion, not just a rescaling.