Skip to main content
calclumo

Percentages & Everyday Math

GPA Calculator

Work out a term or cumulative GPA from letter grades and credit hours, or convert a percentage.

Work out a term or cumulative GPA from letter grades and credit hours, or convert a percentage.

Result

Enter your numbers and press Calculate to see the result.

Calculating…

How GPA is calculated

GPA is a credit-weighted average, not a plain average of your grades. Each letter grade converts to a point value, that value is multiplied by the course's credit hours to give grade points, and the total is divided by the total credits:

GPA = total grade points ÷ total credit hours

The weighting is the part people miss. An A in a 1-credit seminar and an A in a 4-credit lab do not count equally — the lab carries four times the influence.

The 4.0 scale

GradePointsTypical percentage
A / A+4.093–100%
A−3.790–92%
B+3.387–89%
B3.083–86%
B−2.780–82%
C+2.377–79%
C2.073–76%
D1.063–66%
F0.0Below 60%

Percentage bands vary between institutions — some put an A at 90% rather than 93%, and many cap A+ at 4.0 while others award 4.3. Check your own school's table before treating a converted figure as official.

Worked example

CourseGradeCreditsGrade points
CalculusA (4.0)312.0
LiteratureB+ (3.3)39.9
Chemistry labA− (3.7)414.8
HistoryB (3.0)39.0
Total1345.7

45.7 ÷ 13 = 3.52 GPA. A plain average of the four grade points would have given 3.50 — close here, but the gap widens whenever credit hours differ more sharply.

Cumulative GPA and why it moves slowly

Cumulative GPA folds the new term into everything before it, weighted by credits:

cumulative = (old GPA × old credits + new points) ÷ (old credits + new credits)

This is why GPA becomes harder to shift over time. A student with 90 credits at 3.0 who takes a perfect 4.0 term of 15 credits only reaches 3.14 — the existing record outweighs the new term six to one. The corollary is more encouraging: a single bad term early is easier to recover from than one late.

Weighted GPA, and GPA vs CGPA

A weighted GPA adds bonus points for advanced coursework — typically +1.0 for AP or IB and +0.5 for honours — which is how a scale that stops at 4.0 produces a 4.3. An unweighted GPA ignores course difficulty entirely. US universities generally recalculate applicants onto their own scale, so the number on a transcript is not always the number an admissions office uses.

CGPA means cumulative GPA — the same figure across an entire programme rather than a single term. In India and parts of South Asia the term usually refers to a 10-point scale instead of a 4-point one, so a CGPA of 8.5 there is not comparable to a GPA of 8.5 anywhere.

Converting international grades

SystemScaleRoughly equivalent to 4.0 GPA
United States0–4.0, higher is better4.0
United KingdomClassificationsFirst-class honours
Germany1.0–5.0, lower is better1.0–1.3
India (CGPA)0–109.0–10

The German scale runs backwards, so a 1.0 is the top mark and a 4.0 is a bare pass — the opposite of what the same number means in the US. Any conversion between systems is approximate, and universities apply their own tables, often through a credential evaluation service.

For a plain unweighted mean of a list of numbers, use the average calculator; to convert a raw score to a percentage, the percentage calculator does it directly.

GPA Calculator — frequently asked questions

How is GPA calculated?

Multiply each course's grade points by its credit hours, add them up, and divide by the total credit hours. It is a credit-weighted average, so a 4-credit course counts four times as much as a 1-credit one.

How do I convert a percentage to GPA?

On the common US 4.0 scale, 93% and above is 4.0, 90 to 92% is 3.7, 87 to 89% is 3.3, and 83 to 86% is 3.0. Bands vary between institutions, so check your own school's table.

How do I calculate cumulative GPA with my current GPA?

Multiply your current GPA by your existing credit hours to recover your total grade points, add the new term's points, then divide by the combined credits.

Why does my GPA barely move after a good term?

Because it is weighted by credits. With 90 credits at 3.0, a perfect 4.0 term of 15 credits only lifts the cumulative figure to 3.14 — the existing record outweighs the new term six to one.

What is the difference between GPA and CGPA?

CGPA is the cumulative figure across a whole programme rather than one term. In India and parts of South Asia the term usually refers to a 10-point scale, so the numbers are not comparable to a 4.0 GPA.

What is a weighted GPA?

One that adds bonus points for advanced coursework — typically +1.0 for AP or IB and +0.5 for honours — which is how a 4.0 scale can produce a 4.3. Unweighted GPA ignores course difficulty.

Go deeper

Related calculators