What this calculator answers
You have a GPA now. You have a target GPA in mind. You also know how many more credits you plan to take. This page finds the average GPA you need across those future credits to land on your target.
The formula is simple. Required GPA = (target x total credits after the new work - current GPA x current credits) / new credits. The total credits after the new work is your current credits plus the new credits.
This is different from a term GPA calculator. A term calculator tells you what one semester did to your average. This one works backward from a goal. It tells you what you must earn to get there.
Worked example: what GPA do I need to get a 3.0?
Suppose your current GPA is 3.663 over 8 credits. You want a 3.0 cumulative GPA. You plan to take 15 more credits.
First, find your total credits after the new work: 8 + 15 = 23.
Next, multiply your target by the new total: 3.0 x 23 = 69.0.
Then multiply your current GPA by your current credits: 3.663 x 8 = 29.304.
Subtract: 69.0 - 29.304 = 39.696.
Divide by the new credits: 39.696 / 15 = 2.6464.
So you need about a 2.65 average over those 15 credits. That keeps your cumulative GPA at 3.0. Any term average above 2.65 pushes your cumulative GPA above 3.0.
Notice something here. Your current GPA is already above 3.0. You are not raising it. You are holding it. The 2.65 result is lower than your current average because you have room to coast and still stay at your target.
Raising a GPA vs. maintaining a GPA
These are two different jobs, and the maths treats them differently.
Maintaining means your target is at or below your current GPA. The required average will be lower than your current GPA. You have a cushion. A weak term may not drop you below the target.
Raising means your target is above your current GPA. The required average will be higher than your current GPA. The bigger the gap, the higher the required average climbs.
Here is the part most students miss. The number of credits you have already completed controls how hard it is to move your GPA. This is the anchor effect.
Your current GPA is locked into every credit you have finished. Those credits act like an anchor. The more credits behind you, the heavier the anchor, and the harder it is to pull your cumulative GPA in a new direction.
Say you have 8 credits at 3.663. A strong term moves your cumulative GPA a lot. Now say you have 98 credits at 3.663. The same strong term barely moves it. The new credits are a small slice of the total.
This cuts both ways. A large credit history makes it hard to raise a GPA. It also makes it hard to drop one. If your GPA is high and you have many credits, one bad term will not sink you.
When the required GPA is above 4.0
Sometimes the calculator returns a number above 4.0. On a standard 4.0 scale, that is not possible. No term average can exceed 4.0 unless your school uses a 4.3 scale for A+ grades.
A result above 4.0 means one thing: your target is out of reach in that many credits. You cannot get there with the plan you entered.
You have two levers. Add more credits, or lower the target.
Here is how to find the credits you would need at a perfect 4.0. Use the same formula and solve for N, the new credits. The required average becomes 4.0.
4.0 = (target x (current credits + N) - current GPA x current credits) / N
Multiply both sides by N: 4.0N = target x current credits + target x N - current GPA x current credits.
Move the N terms together: 4.0N - target x N = current credits x (target - current GPA).
Factor out N: N x (4.0 - target) = current credits x (target - current GPA).
So N = current credits x (target - current GPA) / (4.0 - target).
Try it with numbers. Current GPA 3.0 over 45 credits. Target 3.5.
N = 45 x (3.5 - 3.0) / (4.0 - 3.5) = 45 x 0.5 / 0.5 = 45.
You would need 45 more credits of straight A work to reach a 3.5. That is a full load of perfect grades. If that is not realistic, the target needs to change.
One more note on scales. This site uses the most common US scale, where A+ and A both equal 4.0. Some schools use a 4.3 scale and give A+ a 4.3. Schools also differ on weighting, rounding, and which courses count. Check your own school's rules before you plan around a number.
How to check a term plan
The planning calculator gives you a target average. It does not tell you whether your actual course load can produce that average.
That is where the semester GPA calculator at /gpa-calculator/ helps. Enter the courses you plan to take, the credits for each, and the grade you expect in each. It returns the term GPA those grades would produce.
Compare that term GPA to the required average from this page. If your planned term GPA is higher, your target is on track. If it is lower, adjust the plan before the term starts.
You can also work backward from a single course. If you need a 3.2 average and one course is dragging you down, the term calculator shows how much the other courses must carry.
Every formula on this site is published at /how-we-calculate/. All calculators run in your browser. Nothing you type is sent anywhere.