Run All The Numbers

GPA Calculator

Calculate your cumulative GPA across every semester, automatically apply grade replacement when you've retaken a class for a better grade, and see the minimum GPA you need going forward to hit a target.

Cumulative GPA

2.98

Total credits counted

15

What GPA do I need going forward?

Not achievable even with a 4.0 average on your remaining credits — this target would need a 4.02 average.

GPA by semester

GPA by semester
SemesterCreditsGPA
Fall 202372.56
Spring 202483.35

How it's calculated

Each class contributes quality points equal to its credit hours times its grade points on the standard 4.0 scale (A = 4.0 down to F = 0.0, in the usual ±0.3-0.4 steps). Your cumulative GPA is total quality points divided by total credits.

Turn on "Ignore lower grade on repeated classes" if your school replaces a retaken class's grade rather than averaging both attempts. With it on, when two classes share the same name, only the highest-grade attempt counts toward your GPA — the lower attempt is excluded from the math (but stays in your list, so you don't lose your records).

To find out what you need going forward, enter a target cumulative GPA and how many credits you have left to take. The calculator solves for the average GPA you'd need across those remaining credits to land exactly on your target: requiredGPA = (target × (creditsSoFar + creditsLeft) − qualityPointsSoFar) ÷ creditsLeft.

Worked example

Take Calculus I twice — a C (4 credits) in Fall 2023, then an A- (4 credits) in Spring 2024 — plus English Comp (B+, 3 credits) and Biology (B, 4 credits). With grade replacement on, the Fall 2023 Calculus I attempt is excluded, leaving 11 counted credits and a cumulative GPA of about 3.34.

Aiming for a 3.5 cumulative GPA with 15 credits left to take means averaging about a 3.62 — roughly between a B+ and an A- — across those remaining credits.

Frequently Asked Questions

What GPA scale does this use?
The standard US 4.0 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, D- = 0.7, F = 0.0. Some schools use a slightly different scale (for example, no minus grades) — check your registrar's published scale if you need an exact match.
How does the grade-replacement toggle decide which classes are repeats?
It matches classes with the same name (ignoring capitalization and extra spaces). When the toggle is on, only the highest-grade attempt of each repeated class counts toward your GPA; the others are excluded from the math but left in your list.
Why does it give me a GPA range instead of a single letter grade for 'what I need'?
The required number is an average across all your remaining credits, not a per-class minimum — since individual future classes and their credit hours aren't known yet, averaging a mix of grades (some higher, some lower) can reach the same target. The bracket shows the two standard letter grades your average needs to fall between.

Related Calculators