What is CGPA?
CGPA stands for Cumulative Grade Point Average. It is the overall grade point average earned by a student across all semesters or academic terms in a program. Unlike the Semester Grade Point Average (SGPA), which reflects performance in a single semester, CGPA provides a comprehensive view of a student's academic performance throughout the entire duration of their course.
In the Indian education system, most universities and boards follow a 10-point CGPA scale. Under this system, each letter grade (A, B, C, etc.) is assigned a corresponding numerical grade point between 0 and 10. The CGPA is then calculated as a weighted average of these grade points, where the weights are the credit hours assigned to each subject.
The concept of CGPA was introduced to standardize academic evaluation across different institutions and to reduce the emphasis on raw marks. Instead of focusing on exact percentages, CGPA groups student performance into broader grade bands, making it easier to compare academic achievements across different subjects and institutions.
CGPA Calculation Formula
The fundamental formula for calculating CGPA is straightforward:
In plain terms, this means:
- Multiply the grade point you earned in each subject by the number of credits assigned to that subject.
- Sum all these products together to get the total weighted grade points.
- Add up the total number of credits across all subjects.
- Divide the total weighted grade points by the total credits.
This formula is universally applied across Indian universities, though the specific grade point mapping may vary slightly between institutions. The credit-based weighting ensures that subjects with higher credit hours (typically core subjects or practical labs) have a proportionally greater impact on your overall CGPA.
Standard Grade Point Table (10-Point Scale)
Before you can calculate CGPA, you need to understand how letter grades map to grade points. The following table shows the standard grade point assignment used by most Indian universities and the CBSE board:
| Letter Grade | Grade Point | Percentage Range | Classification |
|---|---|---|---|
| A+ | 10 | 95–100% | Outstanding |
| A | 9 | 85–94% | Excellent |
| B+ | 8 | 75–84% | Very Good |
| B | 7 | 65–74% | Good |
| C+ | 6 | 55–64% | Above Average |
| C | 5 | 45–54% | Average |
| D | 4 | 40–44% | Pass |
| F | 0 | Below 40% | Fail |
Note that some universities may have slight variations in this mapping. For instance, VTU (Visvesvaraya Technological University) uses a slightly different grade point scheme, and some institutions include grades like A++, B++, or E. Always refer to your specific university's academic regulations for the exact grade point mapping.
How to Calculate CGPA Step by Step
Follow these six simple steps to calculate your CGPA manually:
Step 1: Gather Your Grade Sheet
Collect your grade cards or mark sheets for all completed semesters. You will need two pieces of information for each subject: the grade point you received (or the letter grade which you can convert to a grade point) and the credit hours assigned to each subject.
Step 2: List All Subjects with Grade Points and Credits
Create a table with three columns: Subject Name, Grade Point, and Credit. For example, if you completed 5 subjects in a semester, list all of them. If you are calculating across multiple semesters, include all subjects from all semesters.
Step 3: Multiply Grade Points by Credits
For each subject, multiply the grade point by the number of credits. This gives you the weighted grade points for that subject. For instance, if you earned a grade point of 9 in a 4-credit subject, the weighted grade points would be 9 × 4 = 36.
Step 4: Sum All Weighted Grade Points
Add all the weighted grade points from every subject together. This total represents the cumulative weighted grade points you have earned across all your subjects.
Step 5: Sum All Credits
Add up the total number of credits for all subjects. This is the denominator in the CGPA formula.
Step 6: Divide and Get Your CGPA
Divide the total weighted grade points (from Step 4) by the total credits (from Step 5). The result is your CGPA, typically rounded to two decimal places.
CGPA Calculation Example – Single Semester
Let us walk through a concrete example to make the process clear. Consider a student who has completed one semester with the following results:
| Subject | Grade Point | Credit | Weighted Grade Points (GP × Credit) |
|---|---|---|---|
| Mathematics | 9 | 4 | 36 |
| Physics | 8 | 4 | 32 |
| Chemistry | 7 | 4 | 28 |
| English | 8 | 3 | 24 |
| Computer Science | 9 | 3 | 27 |
| Total | 18 | 147 |
Calculation:
The student's CGPA for this semester is 8.17 on a 10-point scale. This is considered a very good CGPA and reflects strong academic performance.
How to Calculate Total CGPA of All Semesters
Calculating your CGPA across all semesters follows the same principle but requires you to aggregate data from every semester. The key point to remember is that CGPA is a weighted average across ALL semesters, not a simple average of individual semester SGPAs.
Many students make the mistake of adding their semester SGPAs and dividing by the number of semesters. This is incorrect because semesters may have different total credits. Instead, use this approach:
Step-by-Step Multi-Semester Calculation
Here is how to calculate your cumulative CGPA when you have completed multiple semesters:
- For each semester, calculate the total weighted grade points earned (sum of grade point × credit for each subject in that semester).
- For each semester, calculate the total credits attempted.
- Add up the total weighted grade points from all semesters to get the grand total of weighted grade points.
- Add up the total credits from all semesters to get the grand total of credits.
- Divide the grand total of grade points by the grand total of credits.
Multi-Semester Example
Consider a student who has completed four semesters with the following data:
| Semester | Total Grade Points | Total Credits | SGPA |
|---|---|---|---|
| Semester 1 | 147 | 18 | 8.17 |
| Semester 2 | 156 | 20 | 7.80 |
| Semester 3 | 168 | 20 | 8.40 |
| Semester 4 | 144 | 18 | 8.00 |
| Total | 615 | 76 |
CGPA Calculation:
Notice that the cumulative CGPA of 8.09 is not the average of the four SGPAs (which would be 8.09 vs average of 8.09 - actually in this case they happen to be close, but in general they differ when semester credits vary). If Semester 2 had only 12 credits instead of 20, the cumulative CGPA would be different from the simple average of SGPAs. This demonstrates why you must use the weighted average formula rather than simply averaging SGPAs.
How to Calculate Your CGPA from Marks
If you have your percentage marks instead of grade points, you can still calculate your CGPA by first converting your marks to grade points. Most Indian universities follow this approximate conversion:
- Marks 90–100% → Grade Point 10
- Marks 80–89% → Grade Point 9
- Marks 70–79% → Grade Point 8
- Marks 60–69% → Grade Point 7
- Marks 50–59% → Grade Point 6
- Marks 45–49% → Grade Point 5
- Marks 40–44% → Grade Point 4
- Marks Below 40% → Grade Point 0
Once you have converted each subject's marks to its corresponding grade point, follow the same CGPA formula: multiply each grade point by the subject's credit, sum all weighted grade points, and divide by total credits.
Alternatively, the CBSE board provides a direct conversion: for CBSE, the CGPA is calculated by taking the average of grade points from the best five subjects (excluding the sixth additional subject). However, for most university calculations, the credit-based weighted average method described above is the standard approach.
CBSE CGPA Calculation
The Central Board of Secondary Education (CBSE) follows a slightly different CGPA system for Class 10 and Class 12 results. In the CBSE system:
- Each subject is awarded grade points on a 10-point scale based on the marks obtained.
- CGPA is calculated as the average of the grade points obtained in all subjects (excluding the additional sixth subject).
- The formula is: CGPA = Sum of Grade Points in Subjects / Number of Subjects.
- Since CBSE subjects typically do not have credit weightage in school-level exams, the CGPA is a simple average rather than a weighted average.
For example, if a CBSE student earns grade points of 10, 9, 9, 8, 10 in five subjects, the CGPA would be (10 + 9 + 9 + 8 + 10) / 5 = 9.2. To convert this CBSE CGPA to a percentage, the standard formula is: Percentage = CGPA × 9.5. This multiplier (9.5) was derived by the CBSE board based on historical data analysis of assessment patterns.
Engineering CGPA Calculation (VTU, AKTU, Mumbai University)
Engineering colleges across India follow different grading systems. Here is how CGPA calculation works at major Indian engineering universities:
VTU (Visvesvaraya Technological University)
VTU follows a 10-point grading system for engineering programs. The CGPA is calculated using the formula:
VTU assigns grade points as follows: S (10), A (9), B (8), C (7), D (6), E (5), F (0). The CGPA is calculated at the end of each semester and the cumulative CGPA is updated after every semester based on all subjects completed so far. VTU also provides a percentage equivalent using the formula: Percentage = CGPA × 10 (for CGPA ≥ 6.0) with certain adjustments for lower CGPAs.
AKTU (Dr. Abdul Kalam Technical University)
AKTU, formerly UPTU, follows a similar credit-based grading system. The university calculates both SGPA (per semester) and CGPA (cumulative). The formula remains the same: weighted average of grade points by credits. AKTU uses grades O (10), A+ (9), A (8), B+ (7), B (6), C (5), D (4), F (0). The conversion from CGPA to percentage at AKTU is typically: Equivalent Percentage = CGPA × 9.5 (for engineering programs).
Mumbai University
Mumbai University (MU) follows a 10-point grading system under the Choice Based Credit and Grading System (CBCGS). The CGPA calculation at Mumbai University also uses the weighted average formula. The university defines grade points as: O (10), A+ (9), A (8), B+ (7), B (6), C (5), D (4), F (0). Mumbai University's conversion formula is: Percentage = CGPA × 7.1 + 11 (for CGPA between 4.0 and 7.5) and Percentage = CGPA × 10 (for CGPA above 7.5).
How to Calculate CGPA with Credits
Understanding credit-based CGPA calculation is essential because most undergraduate and postgraduate programs use a credit system. Each subject carries a specific number of credits that reflect its importance and the amount of instructional time required. Typically, lecture courses carry 3–4 credits, laboratory courses carry 1–2 credits, and project work or seminars may carry 2–6 credits depending on the program.
The formula remains the same regardless of credit values:
Let us look at an example with varied credits to see how subjects with higher credits have a greater impact on the final CGPA:
| Subject | Grade Point | Credit | Weighted Grade Points |
|---|---|---|---|
| Core Mathematics | 9 | 5 | 45 |
| Core Physics | 8 | 5 | 40 |
| Physics Lab | 10 | 2 | 20 |
| English Communication | 7 | 2 | 14 |
| Environmental Studies | 9 | 1 | 9 |
| Total | 15 | 128 |
Notice that even though the student scored 10 (highest) in Physics Lab, it contributes only 20 grade points because it is a 2-credit subject. In contrast, Core Mathematics (9 grade points, 5 credits) contributes 45 grade points. This demonstrates how credit weighting works: high-credit subjects matter more for your final CGPA.
How to Calculate Your CGPA Using Online Tools
While manual calculation is valuable for understanding how CGPA works, using an online CGPA calculator can save time and eliminate calculation errors. Here is how to use an online CGPA calculator effectively:
- Open the CGPA Calculator on LegalLang.
- Select the number of semesters you have completed.
- Enter the grade points and credit values for each subject in each semester.
- Alternatively, if your university provides SGPA and total credits per semester, enter those values directly.
- The calculator will automatically compute your CGPA using the weighted average formula.
- You can also convert your CGPA to percentage using the built-in conversion feature.
Online calculators are especially useful when you need to calculate CGPA across multiple semesters, experiment with "what-if" scenarios (e.g., what CGPA you would need next semester to reach a target), or verify your manual calculations.
Calculate Your CGPA Instantly
Use our free online CGPA Calculator to compute your CGPA in seconds. Supports multiple semesters, credit-based calculations, and automatic percentage conversion.
Launch CGPA CalculatorCGPA vs GPA vs Percentage – Understanding the Difference
Many students use the terms CGPA, GPA, and percentage interchangeably, but they are distinct concepts:
- GPA (Grade Point Average): Refers to the grade point average for a single semester or term. It is also called SGPA (Semester Grade Point Average) in many Indian universities. GPA measures academic performance over a short period.
- CGPA (Cumulative Grade Point Average): Represents the overall grade point average across all completed semesters. It is the cumulative measure of a student's performance throughout the entire program. CGPA is always calculated as a weighted average that accounts for all semesters.
- Percentage: The traditional method of expressing academic achievement as a percentage of total marks obtained. While CGPA groups performance into broader bands, percentage provides a more granular view. Many institutions still require percentage equivalents for job applications and higher education admissions.
The relationship between these three measures can be summarized as: you calculate GPA (or SGPA) per semester, then use all SGPAs to compute the cumulative CGPA, and finally convert CGPA to a percentage using your institution's conversion formula.
Common Mistakes When Calculating CGPA
Even experienced students sometimes make errors when calculating their CGPA. Here are the most common mistakes and how to avoid them:
- Averaging SGPAs: Adding up semester SGPAs and dividing by the number of semesters. This is wrong because semesters have different credit totals. Always use the weighted average formula.
- Ignoring Credits: Some students simply average their grade points without considering credits. This only works when all subjects have equal credits (rarely the case in university programs).
- Using Wrong Grade Points: Different universities use different grade point mappings. For example, an A grade might be 9 at one university but 8 at another. Always verify your university's grade point table.
- Forgetting Failed Subjects: If you failed a subject and retook it, both attempts (the failed grade of 0 and the retake grade) may appear on your transcript. Check your university's policy on whether failed subjects are included in CGPA calculation.
- Rounding Errors: Prematurely rounding intermediate values can lead to inaccurate final results. Keep full precision during calculation and only round the final CGPA.
- Excluding Lab Credits: Laboratory courses are often credit-bearing and must be included in the CGPA calculation. Do not omit them even if they carry fewer credits than lecture courses.
Tips to Improve Your CGPA
Understanding how CGPA is calculated gives you strategic insight into how to improve it. Here are actionable tips:
- Focus on high-credit subjects: Since CGPA is a credit-weighted average, performing well in subjects with higher credits has a greater positive impact on your overall CGPA. Prioritize core subjects and major-specific courses.
- Avoid failing any subject: A failing grade (F) contributes 0 grade points but still consumes credits, significantly dragging down your CGPA. It is better to score a C or D than to fail a subject.
- Improve consistently: Each semester's performance combines with previous semesters. A strong improvement in later semesters can progressively raise your cumulative CGPA, especially if later semesters carry more credits.
- Retake low-grade subjects if allowed: Some universities allow you to retake subjects to improve your grade. Check if your institution offers grade improvement or re-examination options.
- Track your CGPA after every semester: Use our CGPA Calculator after each semester to know where you stand and what you need in upcoming semesters to reach your target CGPA.
- Target consistent performance: Consistency across semesters is better than having a few outstanding semesters and a few poor ones. Consistent performance leads to a stable and high cumulative CGPA.
What is a Good CGPA?
The definition of a "good" CGPA depends on your goals and the context of your field. Here is a general benchmark on a 10-point scale:
- 9.0–10.0: Outstanding. This places you in the top tier of students. You are eligible for the most competitive job opportunities, prestigious postgraduate programs, and academic awards.
- 8.0–8.9: Excellent. This CGPA qualifies you for most top companies during campus placements and for admission to good master's programs both in India and abroad.
- 7.0–7.9: Very Good. A solid CGPA that meets the minimum criteria for most recruiters and many postgraduate programs. Many companies set 7.0 as the cutoff for campus placements.
- 6.0–6.9: Good. This is generally the minimum CGPA required for graduation in many universities. Some companies accept this range for placements, though the most competitive ones may require higher.
- 5.0–5.9: Average. While you are passing, you may need to improve to qualify for most placement opportunities. Focus on raising your CGPA in upcoming semesters.
- Below 5.0: Needs improvement. You may be on academic warning at some universities. Consider seeking academic support and focusing on core subjects.
For specific fields, the benchmarks may vary. Engineering graduates typically need 7.0+ for placement eligibility at most companies. Medical students often require 8.0+ for residency placements. MBA aspirants usually need 6.5+ for admission to top Indian business schools. Always check the specific requirements of your target employers or higher education institutions.
Frequently Asked Questions About CGPA Calculation
Here are answers to the most common questions students have about calculating CGPA: