GPA Calculator

A grade point average is the credit-weighted mean of your grades: each grade point value multiplied by its credit hours, summed, then divided by the total credits. Enter your grades and credit hours to get your GPA on the 4.0 scale. Mark Honors (+0.5) and AP/IB (+1.0) classes to see your weighted GPA too.

Course (optional) Grade Credits Type

Weighted GPA adds +0.5 for Honors and +1.0 for AP/IB classes, so it can rise above 4.0. Leave every course as "Regular" for a standard unweighted GPA.

Unweighted GPA
Weighted GPA
Total credits
Total grade points

How to Calculate GPA

Grades and credit hours in, grade point average out.

1

Add each course

Enter a grade and its credit hours for every class. Name the course if you like — it just helps you keep track. Use "+ Add course" for as many rows as you need.

2

Flag harder classes

Set a course to Honors or AP/IB to weight it. Regular classes score on the plain 4.0 scale; weighted classes earn bonus points toward your weighted GPA.

3

Read your GPA

Your unweighted and weighted GPA update instantly, along with total credits and grade points, so you can test different grades or plan next semester in seconds.

Frequently Asked Questions

How do I calculate my GPA?
Your GPA is a credit-weighted average: convert each letter grade to grade points on the 4.0 scale (A = 4.0, A- = 3.7, B = 3.0, and so on), multiply each by the course's credit hours, add those up, and divide by the total credit hours. This calculator does it for you as you type. Four 3-credit courses graded A, B, A- and B+ come to (4.0 + 3.0 + 3.7 + 3.3) × 3 = 42 quality points over 12 credit hours, a 3.50 GPA. A 1-credit class moves that average far less than a 4-credit one, which is why the credit hours matter as much as the letters.
What is the difference between weighted and unweighted GPA?
Unweighted GPA treats every class the same on a 4.0 scale. Weighted GPA adds extra points for harder classes — typically +0.5 for Honors and +1.0 for AP or IB — so a weighted GPA can go above 4.0. This calculator reports both at once, and marking a course Honors or AP/IB changes only the weighted figure. An A in an AP class is therefore 5.0 weighted but still 4.0 unweighted, which is how a transcript ends up showing two different averages for the same grades.
Does an A+ count as more than 4.0?
On most standard 4.0 scales an A+ is capped at 4.0, the same as an A, so this calculator scores both as 4.0. A few schools use 4.3 for an A+; if yours does, choose the grade that matches your transcript. That cap means a term of straight A+ grades produces exactly the same unweighted 4.0 as a term of plain A grades. Where a school does award 4.3, this calculator reads slightly low, so check the scale printed on your own transcript before comparing the two figures.
What is a good GPA?
A good GPA depends on the program you are aiming at, but a 4.0 is the perfect unweighted average of straight A's. Broadly, 3.5 and above is considered strong, 3.0 to 3.5 is solid, and below 2.0 usually falls short of good academic standing. Requirements vary by school and program.