CGPA Calculator

Calculate your cumulative grade point average (CGPA) from your semester results. Add one line per semester as name, credits, GPA. The calculator returns the credit-weighted CGPA, an approximate percentage, and the GPA you need in your remaining credits to reach a target. Example: Semester 1 (24 credits, 8.2), Semester 2 (26 credits, 8.6) and Semester 3 (25 credits, 7.9) give a CGPA of 8.2 on a 10-point scale.

FreeNo sign-up
GPA is the semester GPA (SGPA) on your scale. Credits are the credit hours of that semester.

How to use the CGPA Calculator

  1. Type one line for each semester: name, credits, GPA. Example: Semester 1, 24, 8.2.
  2. Choose your GPA scale (10-point, 4.0 or 5-point).
  3. Optional: enter a target CGPA and the credits you still have to take.
  4. Press Calculate to see the CGPA, an approximate percentage and the GPA needed in the remaining credits.

Formula and method

CGPA = Σ(credits × GPA) ÷ Σ(credits)

Each semester’s GPA is weighted by its credits, so a heavier semester counts for more. If every semester has the same credits, CGPA is the plain average of the semester GPAs.

Example: (24 × 8.2 + 26 × 8.6 + 25 × 7.9) ÷ 75 = (196.8 + 223.6 + 197.5) ÷ 75 = 617.9 ÷ 75 = 8.24.

GPA needed = (target × total credits − quality points so far) ÷ new credits.

CGPA vs SGPA vs GPA

SGPA is the GPA of one semester. CGPA is the cumulative average across all semesters so far. In the US, "GPA" usually means the cumulative number on a 4.0 scale. The term CGPA is common in India and many other countries using 10-point scales.

Converting CGPA to percentage

For CBSE the board uses CGPA × 9.5 as an approximate percentage. Many universities use different rules, for example a piecewise formula or a table. Always use the formula in your university’s regulations for any official purpose; the result here is only an estimate.

CGPA (10-point) Approx. percentage (×9.5)
10.0 95.0%
9.0 85.5%
8.0 76.0%
7.0 66.5%
6.0 57.0%
5.0 47.5%

Why credits matter

A 6-credit course with a 9 and a 2-credit course with a 5 do not average to 7. Weighted by credits, (6 × 9 + 2 × 5) ÷ 8 = 8. The tool gives each semester the weight of its credits.

How to raise your CGPA

The more credits you have already completed, the less a single semester can move your CGPA. Use the target field to see the GPA you need in the credits left. If the number is above the scale maximum, the target is unreachable and you should aim for the highest realistic CGPA instead.

Worked example: reaching a target

After 75 credits with 617.9 quality points, you want an 8.5 CGPA with 25 more credits. Needed GPA = (8.5 × 100 − 617.9) ÷ 25 = 232.1 ÷ 25 = 9.28. A GPA of 9.28 in the next semester would take your CGPA to 8.5.

4.0 vs 10-point scale

The calculator works on any scale, as long as all the semester GPAs use the same scale. If your semesters are on different scales, convert them first. The 10-point scale is common in India; the 4.0 scale in the US and Canada.

Repeated courses and dropped credits

Policies on retaken courses differ. If your university replaces the old grade, enter only the new credits and grade. If it averages both, include both.

Accuracy and limits

The CGPA is exact for the numbers you enter. Percentage and class rank conversions depend on your institution’s rules.

Frequently asked questions

How is CGPA calculated?

Multiply each semester’s GPA by its credits, add the results, and divide by the total credits.

How do I convert CGPA to percentage?

CBSE uses CGPA × 9.5. Universities differ, so use your university’s own formula for official purposes.

Is CGPA the same as GPA?

Mostly yes. GPA is the usual US term; CGPA stresses that the average is cumulative over several terms.

What CGPA do I need next semester?

Enter your target and remaining credits. The tool solves for the GPA you need.

Can I mix different credits?

Yes. Each semester is weighted by its credits.

Sources

Related calculators

Browse all calculators

Related to This Article

What people say about "CGPA Calculator: Cumulative GPA from Semesters, With Percentage"?

No one replied yet.

Leave a Reply