GPA Calculator

Enter your letter grades and credit hours to get your GPA on the standard 4.0 scale - unweighted and, if you like, weighted for Honors and AP classes.

Unweighted GPA
-
Total credits
0

How your GPA is worked out

Grade point average turns a report card of letters into one number. Each letter grade maps to a point value on the 4.0 scale, and every class is weighted by how many credit hours it carries - a 4-credit class counts nearly twice as much as a 1-credit one. The formula is simply:

GPA = sum(grade points x credits) / sum(credits)

Worked example: an A in a 3-credit class and a B in a 4-credit class. The A is worth 4.0, the B worth 3.0, so the quality points are 4.0 x 3 = 12 and 3.0 x 4 = 12. Add them (24) and divide by the 7 total credits: 24 / 7 = 3.43. The calculator above shows this working live as you fill in each row.

Weighted vs unweighted

An unweighted GPA treats every class the same and tops out at 4.0. A weighted GPA rewards tougher courses: tick the box and this tool adds 0.5 to each Honors class and 1.0 to each AP or IB class before the maths. So an A in an AP class is worth 5.0, and a weighted GPA can climb above 4.0. Colleges see both, but many recalculate to their own scale, so treat weighted numbers as a guide rather than a promise.

The 4.0 grade scale

LetterPointsLetterPoints
A+ / A4.0C2.0
A-3.7C-1.7
B+3.3D+1.3
B3.0D1.0
B-2.7F0.0
C+2.3

Combining semesters into a cumulative GPA

To roll several terms into one cumulative GPA, do not average the GPAs directly unless each term carried the same credits. Instead keep a running total of quality points (points x credits) and a running total of credits, then divide one by the other. This is the same method the calculator uses across all your rows, so you can paste a whole year in at once. If you are checking the arithmetic another way, our percentage calculator and fraction calculator handle the ratios and simplification.

Frequently asked questions

How is GPA calculated on the 4.0 scale?
Convert each letter grade to points (A is 4.0, B is 3.0, C is 2.0 and so on), multiply each by the class credits, add those up, then divide by the total credits. For example, an A in a 3-credit class and a B in a 4-credit class give (4.0 x 3 + 3.0 x 4) / 7 = 24 / 7 = 3.43.
What is the difference between weighted and unweighted GPA?
Unweighted GPA caps every class at 4.0 no matter how hard it is. Weighted GPA gives harder classes a bonus: this calculator adds 0.5 for Honors and 1.0 for AP or IB, so an A in an AP class counts as 5.0. Weighted GPA can therefore rise above 4.0.
How do I combine two semesters into a cumulative GPA?
Do not average the two GPAs directly unless the credit totals match. Instead add up all the quality points (points x credits) from both semesters and divide by the combined credits. Two semesters of 15 credits each at 3.6 and 3.2 give (54 + 48) / 30 = 3.40.
What happens to a class with zero credits?
A class with zero credits (or blank credits) does not change your GPA, because GPA is weighted by credit hours. It contributes nothing to the total on top or the bottom of the fraction, so leave it at zero if it should not count.
Does a failing grade count in my GPA?
Yes. An F is worth 0.0 points but still counts its credit hours in the denominator, which is why a failed class pulls a GPA down so sharply. A 3-credit F alongside three 3-credit A grades gives 36 / 12 = 3.00 rather than 4.00.