If you've ever tried to figure out your GPA by averaging your letter grades in your head, you've probably ended up with a number that didn't match what your school reported. That's not a mistake on your part — it's because a simple average is the wrong formula. GPA is a credit-weighted average, and skipping the weighting is the single most common reason students miscalculate their own number.
The good news: the actual formula is short, and once you've run it by hand once, you'll never wonder where your GPA "came from" again.
Quick answer: To calculate your GPA, convert each course's letter grade to grade points on a 4.0 scale, multiply each grade's points by that course's credit hours, add those totals together, and divide by your total credit hours. That gives you a credit-weighted average — not a simple average of your letter grades. PassAI runs this calculation automatically and updates it in real time as your grades come in, free to start at passai.pro.
The GPA Formula, in Plain Terms
GPA stands for Grade Point Average, and the "average" part is doing more work than it looks like. Here's the formula:
The formula
GPA = (sum of grade points × credit hours, for every course) ÷ (total credit hours)
Two things make this different from just averaging your letter grades:
- Every letter grade converts to a number of "grade points" first — you're not averaging letters, you're averaging points.
- Every course is weighted by its credit hours. A 4-credit chemistry class with a lab counts more toward your GPA than a 1-credit seminar, even if you got the same letter grade in both.
Miss either of those and your hand-calculated number won't match your transcript.
Step 1: Convert Letter Grades to Grade Points
Almost every U.S. college uses some version of the standard 4.0 scale:
| Letter Grade | Grade Points |
|---|---|
| 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.0 |
Two catches worth knowing before you run the math:
- Not every school uses plus/minus grades. Some cap everything at whole points (A = 4.0, B = 3.0, no A− or B+). Check your registrar's official scale — it's usually on your school's registrar website or in your student handbook.
- This scale is unweighted, which is what almost every college uses. Weighted scales (extra points for honors/AP/IB) are a high school thing; if you see someone mention a GPA above 4.0, they're almost certainly talking about a weighted high school scale, not a college one.
Step 2: Multiply by Credit Hours
This is the step people skip, and it's the reason a hand-averaged GPA is usually wrong.
Every course has a credit-hour value — 3 credits is the most common for a standard college class, but labs, seminars, and intensive courses can be 1, 2, 4, or more. Multiply the grade points you got in a course by that course's credit hours, and you get the "quality points" for that class.
Quality points, one class
A grade points × credit hours = quality points. A B (3.0) in a 4-credit chemistry course earns 3.0 × 4 = 12.0 quality points. The same B in a 1-credit seminar only earns 3.0 × 1 = 3.0 quality points. Same letter grade, very different pull on your GPA.
This is why a single A in a 1-credit class barely moves your GPA, while an A in a 4-credit class can offset a much bigger chunk of a bad grade elsewhere.
Step 3: Add Everything Up and Divide
Once you have quality points for every course, the last step is simple: add them all together, then divide by your total credit hours.
Final formula
GPA = total quality points ÷ total credit hours
That's it. No hidden steps, no institution-specific magic — just letter grade → points → weight by credit hours → average.
A Full Worked Example (One Semester, Five Classes)
Here's what it looks like with a real semester's course load:
| Course | Credits | Grade | Points | Quality Pts |
|---|---|---|---|---|
| Biology | 4 | B | 3.0 | 12.0 |
| Calculus | 3 | A− | 3.7 | 11.1 |
| English Comp | 3 | A | 4.0 | 12.0 |
| Psychology | 3 | C+ | 2.3 | 6.9 |
| Studio Seminar | 1 | A | 4.0 | 4.0 |
Total credit hours: 4 + 3 + 3 + 3 + 1 = 14. Total quality points: 12.0 + 11.1 + 12.0 + 6.9 + 4.0 = 46.0.
Semester GPA
46.0 ÷ 14 = 3.29
Notice that a simple average of the letter grades (B, A−, A, C+, A) would nudge you toward the mid-3.5 range — but the real, credit-weighted GPA lands at 3.29, pulled down slightly by the fact that the C+ was in a 3-credit class while the highest grades included a 1-credit seminar that barely counts. That gap between "eyeballed" and "actual" is exactly why hand-guessing your GPA is unreliable.
If you'd rather skip re-doing this table every semester, PassAI's grade calculator tracks credit hours and grades automatically as you enter scores, so you always have the real number instead of an estimate.
Semester GPA vs. Cumulative GPA
These are two different numbers, and mixing them up is a common source of confusion:
- Semester (or term) GPA uses only the courses from one term. It resets to a clean slate every semester.
- Cumulative GPA uses every graded course you've ever taken at that school, weighted by credit hours across your entire academic career.
Your cumulative GPA is the one on your official transcript, and the one grad schools, scholarships, and employers ask for. To calculate it, run the exact same formula — just include every past course's quality points and credit hours in the totals, not just this term's.
This is also why cumulative GPA gets harder to move as you go: a rough semester in year one, spread across a growing pool of credit hours, has less and less weight on the cumulative number every semester after it. One strong term can swing your semester GPA dramatically; it takes longer to swing four years' worth of cumulative credits. If you're trying to recover from a rough stretch, our guide on how to improve your GPA when you're behind walks through the strategy side of that — this post is about the mechanics of the number itself.
Edge Cases That Change the Math
A few situations don't follow the plain formula above, and they trip people up specifically because they feel like they should count normally:
Pass/Fail courses. A grade of Pass or Satisfactory typically earns you the credit hours toward graduation but contributes zero grade points and zero quality points — it doesn't raise or lower your GPA at all. A Fail in a pass/fail course, though, often does still count against you. Read your school's specific policy; it's not universal.
Retaken classes. If you retake a course you did poorly in, some schools average both attempts into your cumulative GPA. Others have a grade-replacement policy where the new grade fully replaces the old one in the GPA calculation (the original grade often still shows on your transcript, just excluded from the GPA math). This single policy difference can be worth several tenths of a GPA point, so check your registrar's rule before assuming either way.
Transfer credits. Credits transferred from another institution usually count toward your total credit hours for graduation, but many schools exclude the transferred grades from your GPA calculation entirely — only coursework taken at your current school factors into your GPA there. This varies enough between institutions that it's worth a five-minute email to your registrar if you've transferred.
Withdrawals ("W"). A withdrawal recorded before your school's drop deadline typically carries no grade points and doesn't factor into your GPA — it's excluded from the formula entirely, unlike an F, which counts as a 0.0 pulled into your average.
In-progress courses. Grades that haven't posted yet simply aren't part of the calculation until they do — but you can project your GPA by estimating your likely final grade in an in-progress course and running the same formula with that estimate. This is one of the most useful things you can do mid-semester, and it's exactly what an AI semester planner does automatically as your scores come in.
Why Manually Tracking This Gets Messy Fast
The formula itself is simple. What's not simple is doing it by hand across 30–40 courses over four years, remembering every course's exact credit hours, and re-running the total every time a new grade posts.
Most students solve this by not tracking it at all — they just check the number their school portal reports once a semester and hope it moved the right direction. That works fine when things are going well. It stops working the moment you need to know, mid-semester, whether a bad midterm is recoverable or whether you should talk to your professor now instead of in six weeks. Pairing GPA tracking with a weekly check-in habit is what actually catches a slipping grade before it's locked in.
PassAI keeps this running automatically. As you upload each syllabus, it captures the credit hours and grade weights for you. Enter your scores as they come back, and it recalculates both your semester and cumulative GPA in real time — including projections for in-progress courses, so you know where you're headed before the semester ends, not after. If you're comparing tools, our roundup of AI tools for college students breaks down where PassAI fits versus a plain calendar or spreadsheet.
According to long-running research on grade trends, the average GPA at four-year U.S. colleges has climbed to roughly 3.1 over the past two decades — useful context if you're wondering how your own number stacks up, though the number that actually matters is the one you're building toward, not the national average.
PassAI tracks your real GPA automatically — semester, cumulative, and projected.
Free to start. No credit card required.