GPA Calculator
Calculate semester GPA, cumulative GPA, goal GPA, and retake impact in one student-friendly tool. Add classes, credits, and grades, switch between letter grades, percentages, or custom points, and see a clear breakdown of quality points, credit totals, and what each class does to your GPA.
Background
GPA is one of the most important academic numbers students track, but many GPA tools feel cold, confusing, or too limited. This calculator is designed to be more useful: it handles current-semester planning, updated cumulative GPA, target GPA planning, and retake scenarios in a calm, supportive, easy-to-understand way.
How to use this calculator
- Choose one of the 4 modes: Semester GPA, Cumulative GPA, Goal GPA, or Retake / Grade Replacement.
- Select your grade scale. Most college students will use a 4.0 scale, but the calculator also supports 4.3, 5.0, and custom scales.
- Add each course row under Current courses and enter the course name, credits, status, and grade as a letter grade, percentage, or custom point value — this same course list is used for both Semester GPA and Cumulative GPA mode.
- Use Pass/Fail or Withdraw for rows that should not count into GPA.
- In goal mode, enter your current GPA, completed credits, remaining credits, and the target cumulative GPA you want to reach.
- In retake mode, enter your current GPA, current credits, the course credits, the old grade, the new retake grade, and the retake policy used by your school.
- Click Calculate to see the GPA result, total credits, quality points, friendly interpretation, biggest boost insight, and recommendations.
How this calculator works
- Each GPA-counted course grade is converted into grade points using the selected GPA scale.
- If a course's Level is set to Honors, AP/IB, or a custom bonus, that bonus is added to just that course's grade points — a mix of regular and weighted courses in the same term is fully supported.
- The calculator multiplies each course’s credit hours by its (possibly weighted) grade points to find quality points.
- Semester GPA is computed as total quality points ÷ total GPA-counted credits.
- Pass/fail and withdraw rows are treated as non-GPA rows in this tool.
- Cumulative GPA combines your previous quality points with the quality points from your current semester.
- Goal GPA mode rearranges the cumulative GPA formula to solve for the semester GPA required to reach a target.
- Retake mode estimates how your GPA changes when an old grade is replaced, averaged, or counted alongside the new attempt.
Formula & Equations Used
Semester GPA
This is the core formula used in semester mode.
Quality points for one course
Each course contributes according to both its grade and its credit weight.
Weighted quality points (per course)
The Weighting Bonus is 0 for a Standard-level course, +0.5 for Honors, +1.0 for AP/IB, or a custom value you set per course. It is not capped, since the point of weighting is to let a strong grade in a harder class push GPA above the base scale.
Updated cumulative GPA
This is used in cumulative mode and in goal-planning mode.
Required semester GPA for a goal
This solves for the average GPA you must earn over your remaining credits.
GPA Scale & Letter Grade Reference
Percent-to-letter-to-GPA conversion
| Percent range | Letter | 4.0 scale | 4.3 scale | 5.0 weighted scale |
|---|---|---|---|---|
| 97–100 | A+ | 4.0 | 4.3 | 5.0 |
| 93–96 | A | 4.0 | 4.0 | 4.7 |
| 90–92 | A- | 3.7 | 3.7 | 4.3 |
| 87–89 | B+ | 3.3 | 3.3 | 4.0 |
| 83–86 | B | 3.0 | 3.0 | 3.7 |
| 80–82 | B- | 2.7 | 2.7 | 3.3 |
| 77–79 | C+ | 2.3 | 2.3 | 3.0 |
| 73–76 | C | 2.0 | 2.0 | 2.7 |
| 70–72 | C- | 1.7 | 1.7 | 2.3 |
| 67–69 | D+ | 1.3 | 1.3 | 2.0 |
| 63–66 | D | 1.0 | 1.0 | 1.7 |
| 60–62 | D- | 0.7 | 0.7 | 1.3 |
| Below 60 | F | 0.0 | 0.0 | 0.0 |
This is the exact percent-to-letter mapping and grade-point scale this calculator uses internally. It reflects one common U.S. convention — individual schools may use different cutoffs or A+ handling, so switch to the Custom scale option above if yours differs.
Example Problem & Step-by-Step Solution
Example 1 — Semester GPA
Suppose a student takes: Biology (4 credits, A), Chemistry (3 credits, B+), Math (3 credits, A-), and English (2 credits, B).
Step 1 — Convert each grade to grade points
On a common 4.0 scale: A = 4.0, B+ = 3.3, A- = 3.7, B = 3.0.
Step 2 — Compute quality points for each course
Biology: 4 × 4.0 = 16.0
Chemistry: 3 × 3.3 = 9.9
Math: 3 × 3.7 = 11.1
English: 2 × 3.0 = 6.0
Step 3 — Add credits and quality points
Total credits = 4 + 3 + 3 + 2 = 12
Total quality points = 16.0 + 9.9 + 11.1 + 6.0 = 43.0
Step 4 — Compute semester GPA
GPA = 43.0 ÷ 12 = 3.58
Example 2 — Goal GPA
A student has a current cumulative GPA of 3.20 after 60 credits, and wants to reach a 3.50 after the next 15 credits.
Step 1 — Find current quality points
Current quality points = 3.20 × 60 = 192.0
Step 2 — Find total quality points needed for the target
Total credits after the term = 60 + 15 = 75
Quality points needed = 3.50 × 75 = 262.5
Step 3 — Solve for needed semester quality points
Needed this term = 262.5 − 192.0 = 70.5
Step 4 — Solve for required semester GPA
Required semester GPA = 70.5 ÷ 15 = 4.70
Step 5 — Interpret it
A required semester GPA of 4.70 is above a normal 4.0 scale, so that target is not realistic on a standard 4.0 system.
Example 3 — Retake / Grade Replacement
A student has a current cumulative GPA of 2.80 across 50 credits. They retake a 4-credit course, improving the grade from D to A. Assume the school uses a replace old grade with new grade policy on a 4.0 scale.
Step 1 — Find current quality points
Current quality points = 2.80 × 50 = 140.0
Step 2 — Convert old and new grades to grade points
On a common 4.0 scale: D = 1.0 and A = 4.0
Step 3 — Find the old and new quality points for that course
Old course quality points = 4 × 1.0 = 4.0
New course quality points = 4 × 4.0 = 16.0
Step 4 — Replace the old course contribution
New total quality points = 140.0 − 4.0 + 16.0 = 152.0
Total credits stay the same = 50
Step 5 — Compute the updated GPA
Updated GPA = 152.0 ÷ 50 = 3.04
Step 6 — Interpret it
The retake raises the student’s cumulative GPA from 2.80 to 3.04, a change of +0.24 GPA points.
Frequently Asked Questions
Q: How is GPA calculated?
GPA is calculated by dividing total quality points by total GPA-counted credits.
Q: What are quality points?
Quality points are the grade points for a course multiplied by its credits.
Q: Can I use percentages instead of letter grades?
Yes. This calculator supports percentage input and converts it into grade points using the selected grading scale.
Q: What if my school uses an unusual grading system?
Switch to the custom scale option and enter your school’s own point values.
Q: Does retaking a class always replace the old grade?
Not always. Schools vary, so this calculator lets you estimate replacement, averaging, or counting both attempts.
Q: What is a good GPA?
It depends on context, but as a rough guide, 3.5 or higher is generally considered excellent, 3.0–3.49 is good, and 2.0–2.99 is average at most U.S. colleges. Competitive scholarships and graduate programs often look for GPAs above 3.5.
Q: What's the difference between weighted and unweighted GPA?
An unweighted GPA scores every course the same regardless of difficulty, typically on a 4.0 scale. A weighted GPA adds bonus points to just the courses that deserve it — Honors, AP, or IB classes — so a student with a mix of regular and harder classes can end up with a GPA above 4.0. In this calculator, set each course's Level individually (Standard, Honors, AP/IB, or a custom bonus) rather than switching your whole scale, since a real course load is almost always a mix, not all-or-nothing.
Q: Does a Withdraw (W) grade affect my GPA?
Usually not directly — most schools exclude withdrawals from the GPA calculation itself, which is how this calculator treats them too. That said, a W can still appear on your transcript and may affect financial aid or academic-progress requirements, so check with your school if you're unsure.
Q: What's the difference between quality points and grade points?
Grade points are the fixed value assigned to a letter grade (for example, A = 4.0). Quality points are what you get after multiplying those grade points by the course's credit hours — they're the numbers that actually get added up and divided to produce a GPA.
Q: How many credits is a typical full-time semester?
Most U.S. undergraduate programs consider 12–15 credits a full-time semester load. Taking 15 credits per semester (30 per year) is the pace typically needed to finish a standard 120-credit degree in four years.