How to calculate cumulative GPA
Semester GPA is one term. Cumulative GPA is every graded credit still in the average. You can combine them without retyping every old course, as long as you still know the old GPA and the credits behind it.
Updated October 27, 2026
Two averages, one transcript
A semester GPA (some schools say quarter or term GPA) uses only the courses that term. A cumulative GPA uses the graded courses across terms. The number most forms ask for, and the number under your name on a college transcript, is the cumulative one. Honors, academic standing, and many internal cutoffs use that figure too, under whatever definition the catalog gives. A brilliant semester does not replace the cumulative number. It updates it.
You do not need the full history if the transcript already did the work. Previous quality points = previous cumulative GPA × previous credits. Add the new term's quality points and the new term's credits, then divide by the combined credits.
Cumulative GPA = (previous GPA × previous credits + new quality points) / (previous credits + new credits).
The previous credits must be the credits inside that GPA, not every credit on the degree audit. Pass credits that never entered the GPA, and transfer credits the school accepted but excluded from the average, do not belong in the previous-credit box. Including them dilutes the average. If the transcript prints "GPA credits" or "graded credits" separately from "credits earned," use the GPA credits.
A term we already calculated
The term GPA guide works an example that totals 48.9 quality points over 15 credits, a 3.26 term: Biology A (4), English B+ (3), History A− (3), Calculus C+ (4), studio B− (1). Suppose that student already had a 3.20 cumulative GPA on 45 graded credits before this term.
Worked example: 3.20 over 45 credits, plus a 3.26 term
Previous quality points = 3.20 × 45 = 144.00. New quality points = 48.9. New credits = 15.
Combined quality points = 144 + 48.9 = 192.9. Combined credits = 45 + 15 = 60. Cumulative GPA = 192.9 / 60 = 3.215, which the calculator rounds to 3.22. The term was 3.26 and the old record was 3.20, so the new cumulative lands between them, closer to the old record because 45 credits outweigh 15. That is the pattern to expect. A single term moves the cumulative average by a fraction of the gap between the term and the old GPA, in proportion to how large the term is.
On the calculator, check "Include previous GPA," enter 3.20 and 45, and enter the five courses on the 4.0 scale in Unweighted mode. The panel should show a semester GPA of 3.26 and a cumulative GPA of 3.22. The semester line ignores the previous box. The cumulative line uses both. If the cumulative line is missing, one of the previous fields is empty or the checkbox is off. The page will not guess a credit total.
A weak term on a long record
The same formula shows why one bad semester rarely destroys a long GPA, and also why it does not disappear. Take a student with a 3.40 cumulative GPA on 90 graded credits. Previous quality points = 3.40 × 90 = 306. The new term is a C (2.0, 3 credits), a C+ (2.3, 3 credits), and a B− (2.7, 4 credits).
Term quality points = 2.0 × 3 + 2.3 × 3 + 2.7 × 4 = 6.0 + 6.9 + 10.8 = 23.7. Term credits = 10. Term GPA = 23.7 / 10 = 2.37. Cumulative quality points = 306 + 23.7 = 329.7. Cumulative credits = 100. Cumulative GPA = 329.7 / 100 = 3.297, shown as 3.30.
The term GPA is 2.37. The cumulative GPA moved from 3.40 to 3.30. Both numbers are true. Quoting only 2.37 describes the term. Quoting only 3.30 describes the record after the term. People get into arguments by mixing them. Label which one you are holding.
This is also why "I will fix it next semester" gets harder later. The denominator is now 100 instead of 90. The raising-GPA guide turns that observation into the number of new A credits a target requires. The algebra is the same formula, solved for the unknown credits instead of the unknown GPA.
What not to add twice
If you type every old course into the rows and also fill in previous GPA, you have counted the history twice. Use one method. Either enter the full list and leave the previous box off, or enter the previous summary and only the new courses. The full list is better when you are unsure the printed GPA used the same point chart as this site. The summary is better when the transcript GPA is already the official one and you only want to preview a term that is not posted yet.
Transfer credit needs the same care. A new college might accept 30 credits toward the degree and start a fresh GPA at 0.00 with 0 GPA credits. In that case the previous box stays empty until the new school posts grades. Another college might import the old GPA. Read the transfer evaluation before you type 30 into "credits earned." Credits toward graduation and credits inside the GPA are not always equal.
Repeated courses follow the registrar, as in the term guide. If the old attempt has been removed from the official GPA, it is not inside the previous GPA you are typing, so you should not add it again as a row. If you are modeling a repeat that has not been processed, decide whether your school will drop the old quality points. This calculator cannot drop a hidden old grade. You would adjust the previous GPA and previous credits yourself, subtracting the old quality points and the old credits, then add the new attempt as a row. Only do that when the catalog says the old attempt leaves the GPA.
Rounding and the scale cap
192.9 / 60 = 3.215, and the page shows 3.22. That is normal half-up rounding to two decimals, not a different formula. If you are comparing to a transcript that keeps three decimals, compare quality points, not the rounded GPA.
The displayed cumulative GPA is also capped at the top of the scale you selected. A previous GPA of 4.50 entered on the 4.0 scale will not produce a cumulative result above 4.00, even when the arithmetic is higher. That cap matches a school that refuses to print a number above the scale. It does not match a school that prints a bonus-weighted GPA such as 4.30. For those records, stay on paper with the bonus method in the weighted guide, or select a scale whose maximum is high enough and whose letters match the chart. Do not be surprised when 4.0-scale cumulative mode refuses to show 4.30.
Weighted mode and cumulative mode can be on together. The term quality points and the term credits that get added are the weighted ones (credits × weight). The previous GPA is added as you typed it. Only combine them if the previous GPA was built with the same weighting rules as the rows. Mixing an unweighted official GPA with a handful of weight-2.0 rows creates a number no registrar uses.
Related guides
- How to calculate GPA — where the 48.9 quality points came from.
- Raising your GPA — solve the same formula for how many new credits you need.
- What a good GPA means — which of these two numbers a form is usually asking for.