This GPA calculator lets you enter your current (starting) GPA and completed credit hours, then calculates what your cumulative GPA will be after adding new course grades. You enter your starting GPA, the credits it’s based on, and your new course credits and grades—the calculator returns your updated cumulative GPA and the credit-weighted average.
Formula
The calculator uses the standard weighted-average formula for cumulative GPA:
New Cumulative GPA = (Current GPA × Current Credits + New Grade × New Credits) ÷ (Current Credits + New Credits)
Where:
- Current GPA – your existing cumulative grade point average (0.0–4.0 scale)
- Current Credits – total credit hours you’ve already completed (e.g., 45)
- New Grade – the grade (0.0–4.0) you expect to earn in the new course(s)
- New Credits – credit hours of the new course(s)
This is the same formula colleges use when they recalculate your GPA after each term. It assumes all credits are weighted equally (no +/− weighting beyond the numeric grade).
Worked Example
Using the default values: Current GPA = 3.2, Current Credits = 45, New Grade = 3.7, New Credits = 15.
- Multiply current GPA by current credits: 3.2 × 45 = 144.0
- Multiply new grade by new credits: 3.7 × 15 = 55.5
- Add those together: 144.0 + 55.5 = 199.5
- Add total credits: 45 + 15 = 60
- Divide: 199.5 ÷ 60 = 3.325, rounded to 3.33
The calculator shows 3.33 as your new cumulative GPA, and 60 total credits.
Why Starting GPA Matters
Many students only calculate their GPA for a single semester, but your cumulative GPA is what appears on your transcript and what graduate schools or employers see. If you already have 60 credits with a 2.8 GPA, one semester of 4.0s won’t move the needle much—because your starting GPA is weighted by all those prior credits. This calculator shows exactly how much (or little) a new set of grades changes your overall average.
For example, a student with 90 credits at 3.0 who earns a 4.0 in a 3-credit course will see their GPA rise to only 3.03. That’s the reality of cumulative averages—early grades carry more weight as you accumulate credits.
How to Choose Your Inputs
To get an accurate result, you need to know your current GPA and the exact number of credits it’s based on. You can find both on your official transcript or your school’s student portal. If your school uses a 5.0 scale (for weighted honors courses), convert your GPA to a 4.0 scale first, or adjust the calculator’s max value accordingly—but note that the formula works the same on any scale.
For the “new grade,� use the numeric equivalent of the letter grade you expect: A = 4.0, A− = 3.7, B+ = 3.3, B = 3.0, B− = 2.7, C+ = 2.3, C = 2.0, etc. If your school uses plus/minus differently, check your catalog.
Common Mistakes and Misconceptions
- Forgetting to include all prior credits – If you omit a semester, your starting GPA is wrong and the result is meaningless.
- Using credit hours instead of grade points – The formula multiplies GPA by credits, not by courses. A 4-credit course affects your GPA more than a 2-credit course.
- Assuming a 4.0 in one class will fix a low GPA – As shown above, the impact is small if you have many credits.
- Rounding too early – Always keep at least two decimal places in intermediate steps. Rounding your current GPA from 3.456 to 3.5 can change the final result noticeably.
How to Read the Result
The first number is your new cumulative GPA after adding the new course(s). The second is your total credit count—useful for tracking progress toward graduation (usually 120 credits for a bachelor’s). If the result is lower than your current GPA, that means the new grade is below your average; if higher, it’s above.
This calculator is also handy for planning: try different new grades to see what you need to reach a target GPA (e.g., 3.5). For example, if your current GPA is 3.0 with 60 credits, and you want a 3.2 after taking 30 more credits, the required average on those new credits is (3.2×90 − 3.0×60) ÷ 30 = 3.6. You can use the calculator iteratively to find that threshold.
Limitations of This Calculator
This tool assumes a standard 4.0 unweighted scale with no plus/minus differentiation beyond the numeric grade. If your school uses a 5.0 scale, weight honors/AP courses differently, or has a pass/fail system, the result will not match your official GPA. Also, the formula treats all credits equally; some institutions weight upper-level courses or repeat policies (e.g., replacing a grade) differently. For official GPA decisions, always confirm with your registrar.
Frequently Asked Questions
How do I find my starting GPA and credits?
Check your unofficial transcript online or your school’s student information system. It will show your cumulative GPA and total earned credit hours. If you’re a transfer student, include credits from all previous institutions that were accepted.
What if my school uses a 5.0 scale?
You can still use this calculator by entering your GPA and credits as-is, but the result will be on the same 5.0 scale. Just be aware that the “4.0� max is set for standard scales—you can change the max to 5.0 in the calculator if needed, but the formula remains the same.
Can I use this to calculate my semester GPA instead?
Yes, but for a single semester, set “Current GPA� to 0 and “Current Credits� to 0. Then enter your course grades and credits for that term. The result will be your semester GPA.
How much will one bad grade hurt my GPA?
That depends on your total credits. A single C in a 3-credit course when you have 30 credits will lower your GPA by about 0.1; with 90 credits, it lowers it by about 0.03. Use the calculator with your actual numbers to see the exact effect.
Does this calculator include plus/minus grades?
Yes, if you enter the numeric equivalent (e.g., 3.7 for A−). The calculator doesn’t know letter grades, so you must convert them yourself. Most schools use the standard conversion, but check your catalog.
What if I retake a course?
Many colleges replace the old grade in your GPA, but some average both. This calculator cannot handle replacement policies—it treats every credit as new. If your school replaces grades, you’ll need to adjust your “current GPA� to reflect the replacement before using the calculator.
Related
Formula used
in cgpa | Current GPA | - | 3.2 | 0 | 4 in ccred | Current Credits | hrs | 45 | 1 | 300 in ngrd | New Grade (0-4) | - | 3.7 | 0 | 4 in ncred | New Credits | hrs | 15 | 1 | 30 out final | New Cumulative GPA | - | (cgpa * ccred + ngrd * ncred) / (ccred + ncred) | 2 out total | Total Credits | hrs | ccred + ncred | 0
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More in this bed
- Calculate Yardage Landscape: Formula & Calculator9.26 yd³
- Roth IRA at 40: Calculator & Guide433,769 $
- Post Judgment Interest Calculator QLD
- PPF Interest Rate Calculator: How It Works2,532,343 ₹
- Post Office Loan Calculator: How to Estimate241.79 $
- Rate Calculator Auto Loan: How It Works489.15 $