How to Calculate GPA (Grade Point Average), Step by Step
To calculate GPA, convert each letter grade to its point value on the 4.0 scale, multiply each by the course's credit hours to get quality points, sum those quality points, and divide by the total credit hours. This guide walks through the formula, a full worked example, weighted versus unweighted GPA, and cumulative GPA across semesters.

Your GPA is the total quality points you earned divided by the total credit hours you took:
GPA = total quality points ÷ total credit hours. A quality point is a grade's point value multiplied by the credit hours of that course. Add those up, divide by total credits, and you have your GPA.
If you just want the number without doing the arithmetic by hand, the GPA calculator takes your grades and credit hours and returns the result instantly. The rest of this page shows exactly how that result is built.
The GPA formula
The whole method is one division. The only work is turning each letter grade into a point value and multiplying by credits before you divide.
Two things trip people up. A heavier course pulls your GPA harder toward its own grade, because it carries more credit hours. And you divide by total credit hours, not by the number of courses, so three classes are not weighted equally if they carry different credits.
The 4.0 grade-to-points scale
Most U.S. schools map letter grades to points on a shared scale. Check your registrar's official version, because that single decision changes every calculation below.
Some schools award a higher value for an A+, while many cap it at the top of the scale.
A full worked example
Take a four-course semester. For each course, multiply the grade points by the credit hours to get quality points.
Sum each column you need, then divide. Add the quality points, add the credit hours, and the GPA falls out.
Notice that the B+ in Chemistry dragged the average down more than the C+ in Spanish, even though C+ is the lower grade, because Chemistry carried twice the credits.
Weighted vs unweighted GPA
An unweighted GPA uses the plain scale above, where an A is the top value no matter what class it's in. That is what the worked example computed.
A weighted GPA gives extra points for harder courses. The formula does not change. You still take quality points ÷ credit hours, you just feed in the boosted point values.
This is why a weighted GPA can climb past the unweighted cap, while an unweighted GPA stays within it.
If two students both earn straight A's but one took all AP classes, the weighted GPA distinguishes them and the unweighted GPA does not.
Cumulative GPA across semesters
Your cumulative GPA is not the average of your semester GPAs. It is computed the same way as a single semester, but over every course you have ever taken, weighting by all credit hours.
Start by turning each past semester back into quality points. Use the semester above as semester one. Suppose semester two earns a higher GPA across a heavier credit load. Multiply its GPA by its credits to recover its quality points.
Combine the totals across both semesters, then divide once.
Averaging the two semester GPAs naively is close here only because the credit loads were similar. When semesters carry very different credit totals, the naive average is wrong, so always go back to quality points ÷ total credits.
Quick reference
Quality points are grade points times credit hours, computed per course. Sum them, divide by total credit hours, and that is your GPA. Weighted GPA adds a boost for honors and AP or IB courses and can rise past the unweighted cap. For a cumulative GPA, weight every course by its credit hours rather than averaging semester GPAs directly. Run your own numbers through the GPA calculator to skip the arithmetic.
Common questions
On the unweighted scale, a B average is solid, anything well above that is strong, and the threshold for honors like cum laude sits a little higher. Competitive graduate programs and scholarships often look for the upper range, but the bar varies by field and school.
Heavily. The same grade in a heavier course moves your GPA more than in a lighter one, because quality points scale with credits. This is why one bad grade in a large lecture course hurts more than a bad grade in a short seminar.
Usually no. A pass earns the credit hours toward graduation but carries no grade points, so it is left out of both totals in the GPA formula. A fail in a pass/fail course also typically stays out of GPA, though it earns no credit. Confirm with your registrar, since policies differ.


