How to Calculate CGPA – Complete Step-by-Step Guide with Examples

Master the CGPA calculation process with our detailed guide. Learn the formula, work through real examples, and understand how CGPA works across different Indian university systems including CBSE, VTU, AKTU, and Mumbai University.

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:

CGPA = Σ (Grade Point × Credit) / Σ (Total Credits)

In plain terms, this means:

  1. Multiply the grade point you earned in each subject by the number of credits assigned to that subject.
  2. Sum all these products together to get the total weighted grade points.
  3. Add up the total number of credits across all subjects.
  4. 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+1095–100%Outstanding
A985–94%Excellent
B+875–84%Very Good
B765–74%Good
C+655–64%Above Average
C545–54%Average
D440–44%Pass
F0Below 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)
Mathematics9436
Physics8432
Chemistry7428
English8324
Computer Science9327
Total18147

Calculation:

CGPA = 147 / 18 = 8.17

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:

Cumulative CGPA = (Total Grade Points Across All Semesters) / (Total Credits Across All Semesters)

Step-by-Step Multi-Semester Calculation

Here is how to calculate your cumulative CGPA when you have completed multiple semesters:

  1. For each semester, calculate the total weighted grade points earned (sum of grade point × credit for each subject in that semester).
  2. For each semester, calculate the total credits attempted.
  3. Add up the total weighted grade points from all semesters to get the grand total of weighted grade points.
  4. Add up the total credits from all semesters to get the grand total of credits.
  5. 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 1147188.17
Semester 2156207.80
Semester 3168208.40
Semester 4144188.00
Total61576

CGPA Calculation:

Cumulative CGPA = 615 / 76 = 8.09

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:

CGPA = Σ (Grade Point × Credit) / Σ (Total Credits)

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:

CGPA = Σ (Grade Point × Credit) / Σ (Total Credits)

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 Mathematics9545
Core Physics8540
Physics Lab10220
English Communication7214
Environmental Studies919
Total15128
CGPA = 128 / 15 = 8.53

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:

  1. Open the CGPA Calculator on LegalLang.
  2. Select the number of semesters you have completed.
  3. Enter the grade points and credit values for each subject in each semester.
  4. Alternatively, if your university provides SGPA and total credits per semester, enter those values directly.
  5. The calculator will automatically compute your CGPA using the weighted average formula.
  6. 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 Calculator
Free to Use Secure & Private Accurate Results No Registration

CGPA 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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:

Frequently Asked Questions About CGPA Calculation

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 of study. Unlike GPA or SGPA which represents performance in a single semester, CGPA provides a comprehensive measure of a student's academic performance throughout the entire course. In the Indian education system, CGPA is typically measured on a 10-point scale, where higher values indicate better performance.

How to calculate CGPA with an example?

To calculate CGPA, use the formula: CGPA = Σ (Grade Point × Credit) / Σ (Credits). For example, consider a student who takes 5 subjects each worth 4 credits. The grade points earned are: 9, 8, 7, 8, and 9. First, multiply each grade point by its credit: (9×4) + (8×4) + (7×4) + (8×4) + (9×4) = 36 + 32 + 28 + 32 + 36 = 164. Total credits = 5 × 4 = 20. CGPA = 164 / 20 = 8.2. This means the student has a CGPA of 8.2 on a 10-point scale, which is considered an excellent score.

How to calculate total CGPA of all semesters?

To calculate the total CGPA of all semesters, you need to aggregate data across every semester and apply the weighted average formula. Step 1: For each semester, calculate the total weighted grade points (sum of grade point × credit for every subject). Step 2: Add the total weighted grade points from all semesters. Step 3: Add the total credits from all semesters. Step 4: Divide the total weighted grade points by the total credits. The formula is: Total CGPA = (Total Grade Points of All Semesters) / (Total Credits of All Semesters). This weighted approach ensures that semesters with more credits have a proportionally larger impact on the final CGPA.

How to calculate your CGPA?

To calculate your CGPA manually, follow these six steps. Step 1: Collect your grade cards or mark sheets for all completed semesters. Step 2: For each subject, write down the grade point and the credit value. Step 3: Multiply each grade point by its corresponding credit to get the weighted grade point for each subject. Step 4: Add all the weighted grade points together to get the total grade points earned. Step 5: Add all the credits together to get the total credits attempted. Step 6: Divide the total grade points by the total credits. The result is your CGPA on the respective scale (usually 10-point in India). For quick and error-free calculation, you can use the CGPA Calculator tool available on LegalLang.

How to calculate CGPA in engineering?

Engineering CGPA calculation follows the same weighted average formula but may have slight variations depending on the university. VTU (Visvesvaraya Technological University) uses a 10-point scale and calculates CGPA as the weighted average of grade points across all subjects with credits as weights. AKTU (Dr. Abdul Kalam Technical University) follows a similar approach with SGPA and CGPA computed using the credit-based formula. Mumbai University uses the CBCGS system where CGPA is calculated as Σ (Grade Point × Credit) / Σ (Credits) with a specific grade point mapping. In all cases, laboratory courses, seminars, and project work are included with their respective credits. Engineering CGPA is typically computed after every semester and updated cumulatively.

How to calculate CGPA on a 10-point scale?

On a 10-point scale, letter grades are mapped to numeric grade points typically as follows: A+ (10), A (9), B+ (8), B (7), C+ (6), C (5), D (4), F (0). To calculate CGPA on this scale, use the formula: CGPA = Σ (Grade Point × Credit) / Σ (Credits). For a concrete example, suppose a student takes 4 subjects each worth 3 credits and earns grade points of 9, 8, 7, and 8. The total weighted grade points = (9×3) + (8×3) + (7×3) + (8×3) = 27 + 24 + 21 + 24 = 96. Total credits = 4 × 3 = 12. CGPA = 96 / 12 = 8.0 on the 10-point scale. Some universities may use slightly different grade point mappings, so always verify with your institution's regulations.

How to calculate CGPA with credits?

CGPA with credits is calculated using the weighted average formula: CGPA = Σ (Grade Point × Credit) / Σ (Credits). Each subject is assigned a credit value that reflects its academic weight. Subjects with higher credits (typically core courses worth 4–5 credits) have a greater impact on your CGPA than subjects with lower credits (like elective or lab courses worth 1–2 credits). For example, scoring 10 in a 1-credit elective contributes 10 weighted grade points, while scoring 8 in a 5-credit core subject contributes 40 weighted grade points. This system ensures that your CGPA accurately reflects your performance in more significant academic areas. Most Indian universities use this credit-based system for undergraduate and postgraduate programs.

What is a good CGPA?

A good CGPA depends on your academic goals and the grading scale. On a 10-point scale commonly used in India, a CGPA above 8.0 is generally considered excellent and opens up opportunities at top recruiters and prestigious postgraduate programs. A CGPA between 7.0 and 8.0 is very good and meets the criteria for most companies during campus placements. A CGPA between 6.0 and 7.0 is considered good but may limit options at the most competitive employers. For specific benchmarks: top IT companies often require 7.0–8.0+, investment banks and consulting firms typically look for 8.0+, and postgraduate programs in India and abroad usually have minimum CGPA requirements ranging from 6.0 to 7.5 depending on the institution and program.

Related Resources

Explore our complete collection of CGPA and academic calculation tools to help you manage your academic performance effectively.