Quick answer

Calculate CGPA as a credit-weighted average: add grade point × course credits for every included course, then divide the total weighted points by total credits.

Related toolCGPA CalculatorChoose a grade scale, select each course grade, enter credit hours, and optionally include your current CGPA and completed credits.Open calculator
In this guide

CGPA in a credit-based system is commonly a weighted average of grade points. Each course grade maps to a point, that point is multiplied by the course credit hours, and all weighted grade points are divided by total included credits. The arithmetic is reusable; the grade map, included courses, failed-course treatment, and rounding rule come from the regulation for your programme. The worked example below mirrors the fields in the homepage CGPA Calculator so you can reproduce every number.

Use The Credit-Weighted Formula

The common CGPA formula is CGPA = total weighted grade points / total credit hours. Weighted grade points means grade point x credit hours for each course. A 4-credit course matters more than a 1-credit course because it contributes more weight to the final average.

For example, if a course has a grade point of 9 and carries 3 credits, it contributes 27 weighted grade points. If another course has a grade point of 7 and carries 1 credit, it contributes 7 weighted grade points. You add those weighted values across all courses before dividing by the total credits.

Step 1: List Every Course And Credit

Start with the courses that belong in the semester, year, or cumulative record you are calculating. Write the course name, credit hours, and final grade for each row. In the homepage calculator, first edit the Grade scale map so each letter matches your official point value; then choose the grade in the course row and the Point field fills automatically.

Do not guess the credit hours. Lab, project, thesis, and elective courses can carry different weights from theory courses. A CGPA calculation becomes unreliable when credits are missing or copied from a different regulation scheme.

Step 2: Convert Grades Into Grade Points

Every institution has a grade scale. The calculator's editable Custom scale starts with O = 10, A+ = 9, A = 8, B+ = 7, B = 6, and C = 5. Those values are useful for reproducing this example, but they are not a universal university scale. Use the mapping printed in your syllabus, student handbook, transcript legend, or university regulation.

This step is where many wrong CGPA results come from. Students often use a generic grade table even when their university has a custom one. If your school uses a custom table, that table outranks any online example.

Step 3: Multiply Each Grade Point By Credits

After you have grade points and credits, multiply them row by row. A course with 8 grade points and 4 credits gives 32 weighted grade points. A course with 9 grade points and 2 credits gives 18 weighted grade points.

This multiplication is why CGPA is not just the average of grade points. If you simply average 8 and 9, you get 8.50. But with credits, the 4-credit course has more influence than the 2-credit course, so the weighted result changes.

Step 4: Add Totals And Divide

Add all weighted grade points. Then add all credit hours. Divide the weighted grade point total by the credit total. The result is your CGPA for that set of courses.

In the complete calculator example, add a fourth course row and enter A+ with 3 credits, A with 3 credits, A+ with 4 credits, and A with 2 credits. The Point values are 9, 8, 9, and 8. Grade Points become 27, 24, 36, and 16. The Sum is 103, Total credits is 12, and the displayed CGPA is 8.58.

Complete course example matching the homepage inputs
CourseGradePointCredit hoursGrade points
Course 1A+9327
Course 2A8324
Course 3A+9436
Course 4A8216
Sum / result12103 / 12 = 8.58

Semester GPA And Cumulative CGPA

A semester GPA usually uses only one semester's courses. A cumulative CGPA uses all included semesters or the previous total plus the new semester. The formula is still weighted: combine total weighted grade points and total credits for all included courses, then divide.

To extend the same example, enter Current CGPA = 8.10 and Completed credit hours = 80 above the course table. The old record contributes 8.10 × 80 = 648 grade points. The four new courses contribute 103 points across 12 credits. The homepage then calculates (648 + 103) / (80 + 12) = 751 / 92 = 8.16. Leave both current-record fields blank when you only want the average for the new course rows.

Check University Rules Before Official Use

Use online calculators and guides for planning, checking, and understanding the formula. For official submissions, your transcript office, university regulation, or examination branch decides the accepted rule. Some universities exclude pass/fail courses, handle failed attempts differently, or apply retake rules that change the calculation.

Keep the method visible when you use a result in an application, resume, scholarship form, or conversion tool. A CGPA number is more trustworthy when the formula and scale are easy to verify.

Sources and rule checks

Primary documents used to verify the rules and examples in this guide.

  1. UGC Guidelines for Choice Based Credit SystemIllustrates credit-weighted SGPA/CGPA and leaves grade, percentage, and degree-CGPA thresholds to individual universities.
  2. VTU B.E./B.Tech Regulations 2025For students admitted from 2025–26: CGPA is credit-weighted, reported to two decimals, and converted as percentage = CGPA × 10.
  3. Anna University B.E./B.Tech Academic Regulations 2025For affiliated, non-autonomous B.E./B.Tech programmes under R2025; CGPA is credit-weighted and percentage = CGPA × 10.
  4. JNTUH B.Tech R25 Academic RegulationsFor the R25 context: CGPA uses the applicable best 160 credits, and final percentage = (CGPA − 0.5) × 10.

Common questions

What is the formula to calculate CGPA?

The common formula is CGPA = total weighted grade points / total credit hours. Weighted grade points are calculated as grade point x credit hours for each course.

Is CGPA the same as average grade point?

Not always. If every course has the same credit value, the result can match a simple average. When credits differ, CGPA should be calculated as a credit-weighted average.

How do universities calculate CGPA?

Many credit-based systems use course grade points and credit hours, but the grade scale, included courses, retake policy, failed-course handling, and rounding rules can differ. Use your university's official rule for final submissions.