GradeCalculations

How to Calculate Cumulative GPA

Quick answer: Multiply each course's grade points by its credits, add everything across all semesters, then divide by total credits: Cumulative GPA = total quality points ÷ total credits attempted. Do not average your semester GPAs — unless every term carried identical credits, that shortcut gives the wrong answer, and the gap can be several hundredths.
advertisement

The three steps

Step 1 — convert letters to points on the standard scale: A = 4.0, A− = 3.7, B+ = 3.3, B = 3.0, B− = 2.7, C+ = 2.3, C = 2.0, C− = 1.7, D+ = 1.3, D = 1.0, F = 0. Step 2 — compute quality points per course: grade points × credit hours (a B+ in a 4-credit course = 3.3 × 4 = 13.2). Step 3 — divide: sum of all quality points ÷ sum of all credits. That's the entire method; everything else is bookkeeping.

Two scale caveats before you start. Some schools use A− = 3.67 and B+ = 3.33 instead of 3.7/3.3 — match your registrar's published table, not a generic one. And A+ varies: it's 4.0 at most schools, 4.3 at a few. Use the wrong scale and your result will disagree with the transcript by a stubborn few hundredths.

A useful property: quality points are additive, so you never have to redo old semesters. Keep two running totals — quality points and credits — and each new term is just "add this term's numbers, divide again."

Why you can't average semester GPAs — a worked example

Two semesters, honestly typical numbers:

SemesterCreditsTerm GPAQuality points
Fall (light load)123.5042.0
Spring (heavy load)182.8050.4
Total3092.4

The averaging shortcut says (3.50 + 2.80) ÷ 2 = 3.15. The real cumulative GPA is 92.4 ÷ 30 = 3.08. The weak semester carried 18 credits, so it counts 1.5× as much as the strong one — the shortcut can't see that. A 0.07 error sounds small until it's the difference between clearing a 3.1 cutoff and missing it.

Edge cases that trip people up

Retaken courses: under grade replacement only the new attempt counts; under averaging policies both do — your registrar's rule decides which numbers go in. Pass/fail: a P earns credits but zero grade points, so it's excluded from both the numerator and denominator. Withdrawals: W's don't enter at all. Transfer credits: at most schools they add credits toward graduation but are excluded from your GPA. When your hand calculation disagrees with the registrar's number, one of these four rules is almost always the reason. Also distinguish credits attempted from credits earned: GPA divides by graded credits attempted (an F counts in the denominator even though you earned nothing), while graduation progress counts earned credits only. They're different totals on the same transcript, and mixing them up is the most common hand-calculation error.

Try it yourself: GPA Calculator

Skip the spreadsheet — enter every course once and get the exact credit-weighted result.

Open the full GPA Calculator →

advertisement

Frequently asked questions

What are quality points?

Quality points (also called grade points) are a course's grade value multiplied by its credit hours — an A in a 3-credit class is 12 quality points. Your GPA is just total quality points divided by total credits, which is why heavier courses matter more.

How do I calculate cumulative GPA across two schools?

For your own information, combine all courses from both transcripts into one quality-points-÷-credits calculation. Officially, though, each school reports only its own GPA — and application services like AMCAS do their own combined recomputation.

Why is my calculated GPA different from my transcript?

Check the four usual suspects: a retake counted differently than you assumed, a pass/fail course you included, transfer credits you counted, or your school using different point values (some use A− = 3.67 instead of 3.7). Match the registrar's scale and the numbers will reconcile.

Related answers