SRM Helper guide

How to calculate CGPA without averaging the wrong numbers.

Unofficial student guide. Not affiliated with SRM Institute of Science and Technology. Numbers are estimates from the rules this site's calculators implement. The regulation PDF is the 2021 B.Tech / integrated M.Tech regulation.

CGPA is a credit-weighted average of grade points. The sentence is short because the operation is short, and most wrong answers come from skipping the weights. Pick up each course, multiply its credits by its grade points, add those products, and divide by the total credits. That single number is the SGPA when the courses are one semester, and it is the CGPA when the courses are every semester you have finished. Universities that publish an SGPA already did the first step for you. You only repeat it at semester scale: multiply each SGPA by that semester's credits, add, divide.

This page uses the SRMIST 10-point map because that is the scale this site's calculator implements: O = 10, A+ = 9, A = 8, B+ = 7, B = 6, C = 5, fail = 0. If your university uses a 4-point scale or a percentage directly, do not paste those percentages into the O/A+/A menu. Convert to the grade point your own university prints, then use the same multiply-and-divide. The arithmetic does not belong to one campus. The menu on this page does.

People search "how to calculate cgpa" in the week a placement portal asks for one number and the grade card shows eight. The portal is not asking for your best semester. It is asking for the weighted figure. A 9.40 in a 12-credit project semester cannot repair a 7.20 across 80 earlier credits by much: 80 × 7.20 is 576, 12 × 9.40 is 112.8, and 688.8 ÷ 92 is 7.49. The project helped. It did not rewrite the first three years. The calculator below is there so you can put your own credits in instead of borrowing this example.

Worked proof that a plain average fails

Semester 1 is 20 credits at SGPA 8.00. Equal-credit semesters are the only time a plain average matches the weighted one. Multiply credits by SGPA: 20 × 8.00 = 160.00 grade points. After this semester the running total is 160.00 grade points over 20 credits, so the CGPA so far is 160.00 ÷ 20 = 8.00. A later semester cannot rewrite this block. It can only add its own credits and its own points on top.

Semester 2 is 20 credits at SGPA 9.00. 20 × 9.00 = 180. Paired with the previous 160, the CGPA is 340 ÷ 40 = 8.50, which is also the plain average. Multiply credits by SGPA: 20 × 9.00 = 180.00 grade points. After this semester the running total is 340.00 grade points over 40 credits, so the CGPA so far is 340.00 ÷ 40 = 8.50. A later semester cannot rewrite this block. It can only add its own credits and its own points on top.

Semester 3 is 24 credits at SGPA 7.00. The moment credits change, the plain average of 8.00, 9.00 and 7.00, which is 8.00, becomes the wrong answer. Multiply credits by SGPA: 24 × 7.00 = 168.00 grade points. After this semester the running total is 508.00 grade points over 64 credits, so the CGPA so far is 508.00 ÷ 64 = 7.94. A later semester cannot rewrite this block. It can only add its own credits and its own points on top.

The final line of this example is 508.00 ÷ 64 = 7.94. That is the CGPA a placement form should show if these semester credits and SGPAs are exactly what the grade card says. If your card disagrees, the card wins: one of the credit counts or one of the SGPAs in the sum is different from this example.

The same rule, one semester, course by course

SGPA is the CGPA formula with the window set to one semester. Take four courses: 4 credits at O (10) is 40 points, 4 credits at A (8) is 32 points, 3 credits at B+ (7) is 21 points, and 3 credits at F (0) is 0 points. The sum is 93 points over 14 credits. SGPA is 93 ÷ 14 = 6.64. The fail did not disappear. Dropping those 3 credits and dividing 93 by 11 produces 8.45, which is the number people quote when they want the semester to look fine. The grade card will not do that. The 3 credits stay until a later result replaces the F.

Suppose the reappearance comes back as C, which is 5 points. The course is now 3 × 5 = 15 instead of 0. The semester becomes 108 points over the same 14 credits, SGPA 7.71. That is the only honest repair: replace the zero, keep the credits. Averaging 10, 8, 7 and 0 and calling it 6.25 is a different mistake, because the 4-credit courses are heavier than the 3-credit ones. 40 + 32 is already 72 of the 93 points. The two lighter courses cannot outvote them.

Rounding is a separate decision from the sum. 93 ÷ 14 is 6.6428, which a two-decimal card prints as 6.64. 108 ÷ 14 is 7.714, which prints as 7.71. If your office keeps three decimals, write three. The calculator on this page prints two, the same way the other SRM Helper calculators do. It does not round a 6.64 up to a 7 because the semester "felt like a 7."

SGPA calculator on this page

Grade points used here: O = 10, A+ = 9, A = 8, B+ = 7, B = 6, C = 5, F / Ab / I = 0. Credits are whole numbers from 1 to 10. The result is credit-weighted and stays in this browser.

Estimated SGPA: 0.00

The rows above are the free calculator. A one-time export of an eight-semester sheet is listed on pricing at $19. You do not need that export to use the calculator.

Questions this page answers

What is the formula for CGPA?

CGPA equals the sum of credit times grade point for every counted course, divided by the sum of those credits.

Can I average my SGPA values instead?

Only if every semester has the same number of credits. Otherwise weight each SGPA by its credits.

Which grade scale does this calculator use?

The SRMIST 10-point scale: O = 10, A+ = 9, A = 8, B+ = 7, B = 6, C = 5, and fail = 0.

Related pages: all guides, SGPA and CGPA calculator, attendance calculator, internal marks calculator, credit tracker, optional export pricing.