CGPA Calculator
Combine your semesters into one cumulative GPA (CGPA). Each semester counts in proportion to its credits: CGPA is total quality points divided by total included credits.
Enter each semester’s GPA and credits, or switch a semester to its courses, on the 4.0, 4.0 plus/minus or a custom scale. Add an earlier CGPA and its credits if you have one. The planner below your result estimates the GPA you need on upcoming credits to reach a target CGPA.
CGPA Calculator
Your CGPA
Enter your semesters, then select Calculate CGPA.
Plan your target CGPA
Find the GPA you need on your upcoming credits to reach a target CGPA. It builds on your result above.
Your plan
Calculate your CGPA above first. The planner builds on your current CGPA, credits and grade scale.
How CGPA is calculated
CGPA is the cumulative grade point average over all the semesters you enter. It is your total quality points divided by the total credits that count, so a semester with more credits changes it more than one with fewer. It is not the plain average of the semester GPAs.
CGPA = Σ (semester GPA × semester credits) ÷ Σ (semester credits)
In words: multiply each semester's GPA by its credits, add those results together, then divide by the sum of the credits. A semester entered as courses contributes the sum of each course's credits × grade points, which is the same thing worked out from the courses.
This is the same credit-weighted definition the University Grants Commission uses in its Choice Based Credit System guidelines: CGPA is the total credit points secured in all semesters divided by the total credits of all those courses, reported to two decimal places (UGC guidelines, sections 3 and 7).
- Grade points
- The number your grading scale gives each grade, such as 4.0 for an A on the default scale. They are the starting point for every other figure.
- Semester GPA
- The credit-weighted average of grade points over one semester. In the CGPA, each semester GPA is weighted again by that semester's credits.
- Grading scale
- The table of grades and points in use. It sets the highest and lowest GPA a semester can have, and it is the scale every figure on the page is read against.
- Quality points
- Credits × grade points. A semester with a 3.50 GPA over 12 credits has 42 quality points.
- Credits that count
- The credits counted toward GPA. Courses graded P, NP, W or I are left out of both the quality points and the credits.
- Earlier record
- An earlier CGPA and the credits it covers are weighted the same way, as one more block of credits.
CGPA worked example
Three semesters on the default 4.0 scale, each entered as a GPA with its credits:
| Semester | GPA | Credits | Quality points | CGPA so far |
|---|---|---|---|---|
| Semester 1 | 3.80 | 15 | 57.00 | 3.80 |
| Semester 2 | 2.90 | 6 | 17.40 | 3.54 |
| Semester 3 | 3.50 | 12 | 42.00 | 3.53 |
| Total | 33 | 116.40 | 3.53 |
The total is 116.4 quality points over 33 credits, so the CGPA is 116.4 ÷ 33 = 3.53. The plain average of the three semester GPAs would be 3.40: the result is different because Semester 1 has the most credits and counts the most. The CGPA so far column is the running CGPA: after each semester it is the credit-weighted average of every semester up to that point, so the last row is your result.
The same formula works on any scale. The University Grants Commission's guidelines include an illustration on a 10-point scale (section 8). Entering its figures here, on a 10-point custom scale, six semesters with credits 20, 22, 25, 26, 26, 25 and GPAs 6.9, 7.8, 5.6, 6.0, 6.3, 8.0 give 969.4 quality points over 144 credits, a CGPA of 6.73, the figure the guideline reports. It shows the method; the guidelines apply to credit-system programmes at universities in India, and universities set their own pass marks and the CGPA needed for a degree.
CGPA and GPA
A semester GPA is the average of one term's course grades, weighted by credits. CGPA combines the terms: it is that same credit-weighted average taken across every semester you enter. This page starts from semester results and builds the cumulative figure and a target plan. To work out one term's GPA from its individual course grades, use the GPA calculator for a single term, then enter that GPA and its credits here as a semester.
Grade scales for CGPA
The calculator has two ready-made 4.0 tables and a custom table. They are general-purpose conventions, not any one institution's official scale.
| Grade | 4.0 scale | 4.0 with plus/minus |
|---|---|---|
| A+ | not on this scale | 4 |
| A | 4 | 4 |
| A- | not on this scale | 3.67 |
| B+ | not on this scale | 3.33 |
| B | 3 | 3 |
| B- | not on this scale | 2.67 |
| C+ | not on this scale | 2.33 |
| C | 2 | 2 |
| C- | not on this scale | 1.67 |
| D+ | not on this scale | 1.33 |
| D | 1 | 1 |
| D- | not on this scale | 0.67 |
| F | 0 | 0 |
If your school uses different values, or a scale with a different top value such as 10, choose Custom and enter each grade with the points it is worth. When you only know each semester's GPA, the highest grade on your custom scale sets the highest GPA you can enter.
This calculator does not convert a CGPA to a percentage or to another country's scale. Those rules are set by each institution or authority, so use their published method.
Which grades are excluded
This calculator treats P (pass), NP (no pass), W (withdrawn) and I (incomplete) as excluded: they add no credits and no quality points, so they do not change your CGPA. An F is counted at the points your scale gives it, which is 0 on the built-in scales. Because P is reserved as an excluded grade, a custom scale cannot use P as a graded label: rename it, for example PS. Institutions can handle these grades differently, so check your own policy.
Reaching a target CGPA
Below your result, the planner starts from your CGPA and the credits it covers and answers one question: what GPA do I need on my upcoming credits to reach a target CGPA? Enter a target and your upcoming credits, and optionally the GPA you expect to earn.
Required GPA = (target × (completed credits + upcoming credits) − current CGPA × completed credits) ÷ upcoming credits
- Required future GPA
- The GPA you need to average over the upcoming credits so that your overall CGPA reaches the target. The target is a cumulative figure and the required GPA is not: it applies only to the upcoming credits, so the two numbers are different and are not meant to be compared directly. It is rounded up to two decimals so it never understates what you need.
- Best and lowest possible CGPA
- Your CGPA if every upcoming credit earns the highest, or the lowest, grade on your scale.
- Projected CGPA
- Your overall CGPA if you earn your expected GPA on the upcoming credits. It is an estimate from the numbers you entered, not a prediction.
- Plan B
- Shown when the target cannot be reached with the credits you entered. It is a separate what-if, not part of your entered plan: it gives the total upcoming credits at the highest grade that would be needed and how many more than you entered. A target equal to the scale maximum can only be approached, and one above it cannot be reached.
Using the example above (3.53 over 33 credits), a 3.60 target with 15 upcoming credits needs an average of at least 3.76: (3.60 × 48 − 116.4) ÷ 15 = 3.760…, rounded up. If you expect 3.70 on those 15 credits, your projected CGPA is (116.4 + 3.70 × 15) ÷ 48 = 3.58. The projection covers only the credits you entered, not any later courses.
Rounding and limits
- Everything is calculated in your browser from the semesters, credits and scale you enter. Nothing is uploaded or saved.
- Results show two decimal places, rounded half away from zero. The calculation itself is not rounded; the planner's required GPA is the one figure rounded up. A semester GPA you type is already rounded, so it can differ slightly in the last digit from one worked out from courses.
- Repeated courses, grade replacement and transfer credits are not handled automatically: edit or leave out those records to match your institution's policy.
- This is a general calculation, not an official figure. It does not determine academic standing, honours, scholarships or eligibility.
How this calculator works
Inputs
- Semesters
- For each semester: an optional name, its GPA and the credits counted in it, or its courses with credits and grades.
- Grade scale
- The 4.0 scale (A to F), the 4.0 scale with plus and minus grades, or a custom table of grades and points.
- Previous CGPA and completed credits (optional)
- An earlier cumulative GPA and the credits it covers, combined with the semesters you enter.
- Target CGPA (planner)
- The CGPA you want to reach, on the selected scale.
- Upcoming credits (planner)
- The credits you still expect to take. Decimals are accepted, and 0 is allowed.
- Expected GPA (planner, optional)
- The GPA you expect to earn on the upcoming credits, to see a projected CGPA.
Results
- CGPA
- Total quality points divided by total included credits, shown to two decimal places.
- Total credits and quality points
- The credits that count and the sum of credits times points.
- Semester breakdown
- For each semester: its credits and share of the total, its GPA, its quality points and the running CGPA after it.
- Required future GPA
- The average needed on the upcoming credits to reach the target, rounded up to two decimals. It is an average for those credits, not a CGPA.
- Best and lowest possible CGPA
- The overall CGPA if every upcoming credit earns the highest, or the lowest, grade on the scale.
- Projected CGPA
- The overall CGPA if the expected GPA is earned on the upcoming credits: an estimate, not a prediction.
- Plan B
- When the target cannot be reached with the upcoming credits, how many credits at the highest grade it would take.
Formulas
Cumulative GPA
CGPA = sum(semester GPA x semester credits) / sum(semester credits)
Required GPA on upcoming credits
Required GPA = (target x (completed credits + upcoming credits) - current CGPA x completed credits) / upcoming credits
Assumptions
- Credit-weighted: a semester with more credits changes the CGPA more than one with fewer. It is not the plain average of the semester GPAs.
- Credits are the credits that count toward GPA, not necessarily the credits earned. A failed course counts at the points the selected scale gives it unless you leave it out.
- A semester is entered either as a GPA with credits or as courses, never both. Only the mode shown for that semester is counted.
- This calculator treats grades P, NP, W and I as excluded: they add no credits and no quality points.
- A GPA typed to two decimals is already rounded, so the result can differ in the last digit from one calculated from courses. Results are shown to two decimal places, rounded half away from zero, and the calculation itself is not rounded. The planner’s required GPA is rounded up instead, so it never understates the requirement.
- The planner assumes the upcoming credits count toward GPA and are graded on the same scale. A projection covers only the credits you enter.
- Repeated courses, grade replacement and transfer credits are not handled automatically: edit or leave out the records according to your institution’s policy.
- This is a general calculation, not any institution’s official figure. Your institution’s own rules and records prevail.
- Your entries stay in your browser. They are not sent anywhere, saved, or put in the page address.
Common questions
- What is CGPA?
- CGPA is cumulative grade point average: your total quality points across all semesters divided by the total credits that count. It combines every semester into one figure, weighted by credits.
- How do I calculate CGPA?
- Multiply each semester’s GPA by its credits, add the results, and divide by the total credits. For example, 3.80 over 15 credits, 2.90 over 6 and 3.50 over 12 give 116.4 quality points over 33 credits, a CGPA of 3.53.
- What is the CGPA formula?
- CGPA = Σ (semester GPA × semester credits) ÷ Σ (semester credits). A semester entered as courses contributes the sum of each course’s credits × grade points instead.
- How do semester credits affect CGPA?
- A semester counts in proportion to its credits. A 15-credit semester moves your CGPA more than a 6-credit one with the same GPA, which is why CGPA is not the plain average of semester GPAs.
- What is the difference between GPA and CGPA?
- A semester GPA covers one term’s courses. CGPA covers all the semesters together, weighted by credits. Both use the same method on different spans of your record.
- How can I reach a target CGPA?
- Calculate your CGPA, then enter a target and your upcoming credits in the planner. It shows the average GPA you need on those credits, rounded up, the best and lowest CGPA still possible, and a Plan B if the target is out of reach.
- Are P, NP, W and I included in CGPA?
- This calculator treats them as excluded: they add no credits and no quality points. Institutions can differ, so check your own policy.
- Does every university calculate CGPA the same way?
- No. Scales, repeated courses, transfer credits, pass/fail grades and rounding vary. This calculator uses a standard credit-weighted method on the scale you choose, so treat the result as an estimate and check your institution’s official records.
Sources
- UGC Guidelines on Adoption of Choice Based Credit System (definition in section 3; SGPA and CGPA computation in section 7; illustration in section 8) – University Grants Commission, India (checked )