Target GPA Calculator
Want to raise your GPA to a specific number? Enter where you are now and how many credits you have left to see exactly what you need.
Last checked 2026-10-24
High school: use your number of classes (or credits) instead of credit hours. College: a full-time semester is usually 15 credits.
The formula
Your final GPA is a credit-weighted average of what you have now and what you'll earn next:
GPA needed = (target × (completed + remaining) − current × completed) ÷ remaining
Example: a 3.2 GPA over 60 credits, aiming for 3.5 with 60 credits left. You need (3.5 × 120 − 3.2 × 60) ÷ 60 = 3.8 for the rest of your classes.
If the answer is above 4.0, the target can't be reached in the credits you have left on a standard 4.0 scale. The calculator then shows the highest GPA you can still reach, and how many credits of straight A's the target would take.
Why GPA gets harder to move
The more credits you've completed, the less each new class changes your average. That's why early semesters matter so much, and why a target that's easy as a freshman can be out of reach as a senior.
Frequently asked questions
How do I calculate what GPA I need to raise my GPA?
GPA needed = (target × total credits − current GPA × completed credits) ÷ remaining credits. The calculator does this for you and checks whether the result is above 4.0.
Can I raise my GPA from 2.5 to 3.0?
It depends on how many credits you've completed and how many are left. With 30 credits done and 90 to go, you'd need about a 3.17. With 90 done and 30 to go, you'd need a 4.5, which isn't possible.
How many credits of A's does it take to raise my GPA?
Credits needed at 4.0 = completed credits × (target − current) ÷ (4.0 − target). For example, going from 3.0 to 3.5 with 60 credits done takes 60 credits of straight A's.
Does this work for high school GPA?
Yes. Use classes or credits instead of credit hours, and use your unweighted GPA unless your school weights the target the same way.