Your cumulative GPA is the single number that summarizes your academic performance across every term you've completed. Because it's a credit-weighted average rather than a simple average of term GPAs, combining several terms by hand is easy to get wrong — this calculator does the weighting for you and shows exactly how each term contributes.
How the Cumulative GPA Calculator works
For each term you enter, the calculator multiplies that term's GPA by its credit hours to get "quality points." It then sums the quality points across every term and divides by the total credit hours. This is the same credit-weighted formula colleges use internally, so the result should match your official transcript's cumulative GPA as long as the term-by-term inputs match what's on file. If your school uses a different scale (e.g. a 4.3 or 4.5 weighted scale), enter GPAs on that same scale consistently across all terms — the math works the same way regardless of scale.
Inputs and what they mean
Each term row needs a GPA (the grade-point average earned that term, on your school's normal scale) and credit hours (the number of credit hours attempted or completed that term — check whether your school uses attempted or earned credits for GPA purposes). The optional term name is just a label to help you keep track of which row is which; it isn't used in the calculation. The projected-term inputs on the third tab work the same way but as a separate what-if — they add a hypothetical extra term on top of your existing cumulative GPA without altering the terms you've already entered.
Limits and edge cases
This calculator assumes every entered term's grades count toward your GPA — it does not model transfer-credit exclusions, grade-replacement/retake policies (where a repeated course drops the original grade from the GPA calculation), or pass/fail courses, since these policies vary significantly by institution. If your school uses grade replacement or has unusual transfer-credit rules, check with your registrar and adjust which terms or courses you include accordingly. A term with zero or blank credit hours is treated as not yet entered and is skipped from the calculation rather than counted as a zero.