CalculatorsConvertersAbout UsContact

Cumulative GPA Calculator

Combine your semesters or courses into one cumulative GPA, add a new term to your current GPA, or find the GPA you need to reach a target.

  • Free to use
  • No sign-up
  • Grades stay in your browser

Last updated:

Your semesters

Grade scale (top of the scale):

Enter the GPA of each semester and its credits. Each semester counts by its credits, so an 18-credit term counts more than a 6-credit one.

38.4
68.4
52.5
18

Don’t know a semester’s GPA? Work it out course by course on the Courses tab, or with the GPA Calculator.

Your CGPA

  • Total credits51
  • Total quality points177.3
  • Your CGPA3.48

3.48 out of 4.0, about a B+ average · 4 semesters

CGPA=177.351=3.476

Your semesters: blue bars are the semester GPAs, the green line is your CGPA.

Fall 20233.20
Spring 20243.80
Fall 20243.50
Spring 20253.00

Why not just average the GPAs? The plain average of these GPAs is 3.38, but your CGPA is 3.48, because a semester with more credits counts more.

How CGPA is worked out

Cumulative GPA is the average of everything you have done so far, with each semester counting by its credits. It is not the plain average of your semester GPAs.

  1. Multiply each semester’s GPA by its credits (the quality points).
  2. Add up the quality points of all semesters.
  3. Add up all the credits.
  4. Divide the quality points by the credits.
CGPA = Σ (semester GPA × credits) ÷ Σ credits

Example

SemesterGPACreditsQuality points
Fall 20233.201238.4
Spring 20243.801868.4
Fall 20243.501552.5
Spring 20253.00618
Total51177.3

177.3 ÷ 51 = 3.476, shown as 3.48.

GPA, semester GPA or CGPA?

The three names are easy to mix up. This table shows what each one covers.

NameCoversUse it for
GPAone set of coursesa term, a year, or one school
Semester GPAone semestera single term’s result
CGPA / cumulative GPAall your semesters so faryour overall standing and transcript

What GPA do I need next term?

Say your CGPA is 3.30 on 45 credits and you take 15 more credits. This is the GPA you need this term to reach each target.

Target CGPAGPA needed this termUse
3.353.50
3.403.70
3.453.90
3.50Not possible in one term

Press Use to open the Target CGPA tab with these numbers.

Try an example

Pick one to fill in the calculator and see its answer.

ExampleResult
CGPA 3.48
CGPA 3.36
CGPA 3.38
needs 3.70 this term
not reachable in one term
CGPA 3.50

Click an example to put it into the calculator.

Add a new term to your current GPA

Do you already know your CGPA? Use the “Add a new term” tab. Enter your current CGPA and credits, then the new term’s GPA and credits, and you get your new CGPA.

GPACredits
Your CGPA so far3.3045
This term3.6015
New CGPA3.3860

(3.30 × 45 + 3.60 × 15) ÷ 60 = 3.38. Your CGPA goes up by 0.08. If you only have courses and grades, the GPA Calculator also lets you add a previous GPA.

Good to know

  • Use credits, not the number of courses, so each semester counts its true weight.
  • Retaking a course? Some schools replace the old grade, others average both. Check yours.
  • Percentages: schools turn a CGPA into a percentage in different ways, so ask yours before converting.
  • One scale at a time. If your semesters were graded on different scales, convert them to one scale first.
  • Your result is an estimate. Your school’s official CGPA is the one that counts.

What is included

  • CGPA from any number of semesters
  • CGPA from your courses, semester by semester
  • Add a new term to your current CGPA
  • The GPA you need to reach a target CGPA
  • 4.0, 5.0, 7.0 and 10-point scales
  • A chart of your semesters against your CGPA
  • Copy link and Print

Important to know

Your grades stay in your own browser and are never sent anywhere. The Courses tab uses the US 4.0 grade values. To find a semester’s GPA on another scale, work it out yourself and enter it on the Semesters tab.

Use this free cumulative GPA (CGPA) calculator to combine your semesters into one overall GPA. Enter each semester's GPA and credits, or enter your courses semester by semester and let the calculator work out every semester's GPA for you. You can also add a new term to your current CGPA, or find the GPA you need this term to reach a target CGPA. It works on 4.0, 5.0, 7.0 and 10-point scales, and a chart shows your semesters against your CGPA. Examples to click, a table of the GPA you need next term and how CGPA is worked out are underneath. It is free and instant, and your grades stay in your browser.

What is a CGPA (cumulative GPA)?

Your cumulative GPA, often written CGPA, is your grade point average across all the terms you have completed. A GPA covers one term or one set of courses, while the cumulative GPA combines every term into one number. “Cumulative GPA” is the usual wording in the US and Australia, and “CGPA” is the common short form elsewhere. They mean the same thing.

How CGPA is calculated

CGPA = Σ (GPA of each term × credits of that term) ÷ total credits

Example: three semesters.

  • Semester 1: GPA 3.5 over 15 credits = 52.5 quality points
  • Semester 2: GPA 3.2 over 16 credits = 51.2 quality points
  • Semester 3: GPA 3.8 over 14 credits = 53.2 quality points

That is 156.9 quality points over 45 credits, so the CGPA is 156.9 ÷ 45 = 3.49. If you do not yet have a semester GPA, use the Courses tab: enter each semester's courses and grades and the calculator works out every semester GPA for you. The GPA calculator does the same for a single semester.

Why you should not just average your GPAs

Terms with more credits should count for more. Suppose one term gives you a 4.0 over 3 credits and another gives you a 2.0 over 9 credits. A plain average of the two GPAs is 3.0, but the real cumulative GPA is (4.0 × 3 + 2.0 × 9) ÷ 12 = 2.5. A simple average is only correct when every term has the same number of credits.

Adding a new term to your current GPA

You do not need every old semester to add a new term. You only need your current cumulative GPA, the credits you have completed and the new term's GPA and credits.

Example: a current CGPA of 3.2 over 60 credits, then a term with a GPA of 3.8 over 15 credits. The new CGPA is (3.2 × 60 + 3.8 × 15) ÷ 75 = 3.32, an increase of 0.12.

What GPA do I need to reach a target?

The “Target CGPA” tab works backwards. It tells you the GPA you must earn this term to reach the cumulative GPA you want.

Example: you have 3.2 over 60 credits and want 3.3 after a 15-credit term. You need (3.3 × 75 − 3.2 × 60) ÷ 15 = 3.7 this term. If the target is out of reach in one term, the calculator says so. Aiming for 3.5 from the same start would need a 4.7, above the top of a 4.0 scale. At a perfect 4.0 it would take about 36 credits to get there.

The larger your existing credit total, the more slowly your cumulative GPA moves. It is far easier to change it early in your studies than late.

Grade scales

The calculation is the same on every scale, so you can pick the top of your scale: 4.0 (US), 5.0 (weighted high school), 7.0 (many Australian universities) or 10 (used in some countries). Use the same scale for every term. UK universities usually grade degrees by classification rather than GPA, so ask your university how it converts.

View All Calculators

Frequently Asked Questions

How do I calculate my cumulative GPA?

Multiply each semester's GPA by its credits, add those up, and divide by the total credits. For example, GPAs of 3.5 (15 credits), 3.2 (16 credits) and 3.8 (14 credits) give 156.9 ÷ 45 = 3.49.

What is a cumulative GPA?

A cumulative GPA, also called CGPA or overall GPA, is the average of all the grades you have earned so far, weighted by credits. It is the GPA that usually appears on your transcript.

What is the difference between GPA and CGPA?

A GPA covers one term or one set of courses. A CGPA, or cumulative GPA, combines all your completed terms into one overall figure. "Cumulative GPA" is the usual name in the US and Australia, and "CGPA" is a common short form.

Can I just average my semester GPAs?

Only if every semester has the same number of credits. Otherwise the terms with more credits should count for more, so use the credit-weighted method this calculator applies. For example, GPAs of 3.2 on 12 credits and 3.8 on 18 credits average 3.50 plainly, but the CGPA is 3.56.

How do I add a new term to my current GPA?

Enter your current cumulative GPA and the credits you have completed, then the new term's GPA and credits, on the "Add a new term" tab. For example, 3.30 over 45 credits plus a 3.60 over 15 credits gives a new CGPA of 3.38.

How do I calculate my overall GPA from my courses?

Use the Courses tab. Enter the courses of each semester with their grades and credits, and the calculator works out each semester's GPA and then combines them by credits into your overall GPA. You can also add your previous GPA on the GPA Calculator.

What GPA do I need to reach a target CGPA?

Use the "Target CGPA" tab. It calculates the GPA you must earn this term. If you have 3.30 over 45 credits and want 3.40 after a 15-credit term, you need 3.70 this term. If it cannot be done in one term, the calculator tells you.

What is an average GPA?

There is no single average GPA: it differs between schools, majors and years, and between weighted and unweighted scales. A 3.0 is a B average on the 4.0 scale. Your school may publish its own average, so check with them.

Which grade scale should I choose?

Choose the highest possible GPA on your scale: 4.0 for most US colleges, 5.0 for weighted high school GPAs, 7.0 for many Australian universities, or 10 if your institution uses a 10-point scale. The maths is the same on every scale. The Courses tab uses the US 4.0 grade values.

Does my CGPA change if I retake a course?

That depends on your school's policy. Some replace the old grade and some average the two. Enter the terms the way your school counts them.

How do I convert CGPA to a percentage?

There is no single rule, because schools and countries convert in different ways, for example by multiplying by a fixed number or using a table. Ask your school which method it uses. This calculator gives your CGPA, not a percentage.

Are my grades saved or shared?

No. The calculation happens in your browser, and the numbers you enter are not sent to any server. If you press Copy link, the numbers are put in the link's address so you can share or bookmark that exact calculation.