How to Calculate CGPA: Formula, Examples & Step-by-Step Guide
CGPA (Cumulative Grade Point Average) is calculated using the formula: CGPA = Σ(Credits × Grade Points) / Σ(Total Credits). You multiply each subject's credit by the grade point earned, sum all products across all semesters, and divide by total credits attempted. This credit-weighted average gives higher importance to courses with more credits.
This guide walks through the complete calculation with examples, explains different methods used across universities, and covers common mistakes students make. Or skip the manual math and use our CGPA Calculator for instant results.
The Universal CGPA Formula
The credit-weighted formula used by nearly all Indian universities is: CGPA = Σ(Ci × GPi) / Σ(Ci), where Ci is the credit for course i and GPi is the grade point earned in course i. This sum runs across ALL courses in ALL semesters completed so far. The result is your cumulative academic performance on a 10-point (or 4-point) scale.
This formula works identically whether you're at VTU, Anna University, Mumbai University, JNTU, or any CBCS-following institution. The only things that vary between universities are: (1) how marks convert to grade points, and (2) how many credits each course carries.
Step-by-Step CGPA Calculation Example
Let's calculate CGPA for a student who has completed 2 semesters. In Semester 1, they took 5 courses totaling 20 credits. In Semester 2, they took 6 courses totaling 22 credits.
Semester 1:
| Subject | Credits | Grade | Grade Point | Credits × GP |
|---|---|---|---|---|
| Engineering Maths I | 4 | B+ | 7 | 28 |
| Physics | 4 | A | 8 | 32 |
| Chemistry | 4 | A | 8 | 32 |
| Programming in C | 4 | A+ | 9 | 36 |
| English | 4 | A | 8 | 32 |
| Semester 1 Total | 20 | — | — | 160 |
Semester 1 SGPA = 160 / 20 = 8.0
Semester 2:
| Subject | Credits | Grade | Grade Point | Credits × GP |
|---|---|---|---|---|
| Engineering Maths II | 4 | A | 8 | 32 |
| Data Structures | 4 | A+ | 9 | 36 |
| Digital Electronics | 4 | B+ | 7 | 28 |
| Environmental Science | 3 | O | 10 | 30 |
| Workshop Practice | 3 | A+ | 9 | 27 |
| Programming Lab | 4 | O | 10 | 40 |
| Semester 2 Total | 22 | — | — | 193 |
Semester 2 SGPA = 193 / 22 = 8.77
Cumulative CGPA = (160 + 193) / (20 + 22) = 353 / 42 = 8.40
Note: CGPA ≠ simple average of SGPAs. Simple average would be (8.0 + 8.77)/2 = 8.39, which is close but not exact because semesters have different credit totals.
Method 2: Calculate CGPA from SGPAs
If you don't have individual subject data, use: CGPA = Σ(Semester Credits × SGPA) / Σ(All Credits). This is mathematically equivalent to the subject-level method and gives the same result. It's faster when you only know your SGPA and total credits per semester.
Using our example: CGPA = (20 × 8.0 + 22 × 8.77) / (20 + 22) = (160 + 192.94) / 42 = 352.94 / 42 = 8.40 ✓
Compute this instantly with our CGPA Calculator — just enter your semester SGPAs and credits.
Common Mistakes in CGPA Calculation
The most frequent error is averaging SGPAs without weighting by credits. If Semester 1 has 20 credits and Semester 2 has 24 credits, they shouldn't be weighted equally. Other common mistakes include forgetting failed subjects (which still count as credits attempted with 0 grade points) and confusing the 10-point and 4-point scales.
- Mistake 1: Simple averaging of SGPAs — always use credit-weighted average
- Mistake 2: Excluding failed courses — failed subjects contribute 0 grade points but their credits count in the denominator
- Mistake 3: Including audited courses — audit courses (no credit) shouldn't be in CGPA calculation
- Mistake 4: Using wrong grade point scale — verify whether your university uses 10-point or 4-point
- Mistake 5: Counting re-exam differently — check if your university uses the original grade, new grade, or best of both
CGPA Calculation at Different Universities
While the formula is universal, implementation details vary. Here's how the same formula works differently across major Indian university systems based on their grade point assignments and special rules.
| University | Max Grade Point | Pass Grade Point | Special Rules |
|---|---|---|---|
| VTU | 10 | 4 | Failed subjects included until cleared |
| Mumbai University | 10 | 4 | ATKT (backlog) system |
| Anna University | 10 | 5 | Arrear grades replaced on clearing |
| JNTU | 10 | 5 | Better grade after supplementary considered |
| VIT | 10 | 5 | FFCS allows course selection flexibility |
| IITs (CPI) | 10 | 4 | Relative grading, not absolute |
Converting Your CGPA
Once calculated, CGPA often needs to be converted to percentage (for job applications) or to GPA on a 4.0 scale (for MS/PhD admissions abroad). Each university has its own conversion formula — using the wrong formula can misrepresent your performance.
- CGPA to Percentage: Use our CGPA to Percentage Calculator (supports VTU, VIT, Mumbai University, CBSE, and more)
- CGPA to GPA (4.0): Use our CGPA to GPA converter
- Plan target CGPA: Use our CGPA Planning Calculator
Related Tools: CGPA Calculator · SGPA Calculator · CGPA Planning · CGPA to Percentage · CGPA to GPA · CPI Calculator · SPI Calculator