Skip to main content
Education

Cumulative GPA Calculator

A cumulative GPA calculator combines several terms — or several schools — into one grade point average on the 4.0 scale. It is a credit-weighted roll-up of your term GPAs (total quality points divided by total credit hours), not the plain average of your semester GPAs, and when you combine term GPAs it shows that plain average next to the credit-weighted number so you can see the gap. Choose what you are starting with: combine the term GPAs you already have, or add this term's individual course grades to a prior cumulative GPA. The course-entry model inherits the plus/minus scale and the A+ 4.0-vs-4.3 toggle; credits are free text; and multiple institutions combine as labelled rows — keep every row's credit hours on one consistent basis, because the tool does not convert between quarter and semester credits.

Cumulative GPA 3.47 Credits counted 45

Pick what you are starting with, then enter each term's GPA and credit hours to get your cumulative GPA. Add terms as needed, or switch to Prior GPA + this term's courses to fold a new term into an existing cumulative.

My term GPAs (default): enter each term's GPA and credit hours and combine them. Prior GPA + this term's courses: enter your prior cumulative GPA and this term's course grades to see your updated cumulative and this term's GPA.
Your terms
Add a row per term (or per school). Use Add term for more.
Your cumulative GPA before this term (leave blank to get just this term's GPA). Read it off your transcript.
Credit hours behind your prior cumulative GPA, so old and new work are weighted correctly.
This term's courses
Add a row per course you took this term. Use Add course for more.
Advanced options
Optional: a cumulative GPA you already have from before these terms, to fold the new terms into it. Needs starting cumulative credits too.
Credit hours behind your starting cumulative GPA, so old and new terms are weighted correctly. Leave both starting fields blank to skip.
Plus/minus (default) maps A-=3.7, B+=3.3, and so on. Whole-letter collapses to A=4, B=3, C=2, D=1, F=0 for schools that do not grade plus/minus.
Schools disagree: some cap A+ at 4.0 (College Board, Scholaro), others award 4.3 above the scale. Default 4.0. Switching to 4.3 raises this term's GPA when you have an A+.
Letters (default). Choose percentages if your school reports numeric grades — they map to letters via the standard band table.
Your cumulative GPA 3.47
Total credits counted 45
Total quality points 156.00
Plain average of your term GPAs A plain average of your term GPAs would be 3.40 — but credit-weighted your cumulative GPA is 3.47, higher by 0.07, because heavier-credit terms pull harder.
Show calculation details
Consistent-basis warning
Per-term / per-course breakdown Year 1: 3.60 × 30 = 108.00 quality points; Year 2: 3.20 × 15 = 48.00 quality points
Input advisories

How your cumulative GPA is calculated (and why it is not an average of averages)

Your cumulative GPA is a credit-weighted roll-up of your term GPAs — total quality points divided by total credit hours across every term — not the plain average of your semester GPAs. This guide shows how the credit-weighting works, why the average of your term GPAs is usually the wrong number, how to combine terms and multiple schools honestly, what counts as a good cumulative GPA, and which of the neighboring GPA and grade tools you actually need.

Cumulative GPA is total quality points ÷ total credit hours

Each term contributes its GPA times its credit hours (its quality points); add those up and divide by the total credit hours. A term with more credits pulls the cumulative harder than a light term.

It equals the average of your term GPAs only when credits are equal

When every term carries the same credits the credit-weighted cumulative and the plain average of your term GPAs match exactly; when credit loads differ, they diverge and the credit-weighted number is the real answer.

Credits must be on one consistent basis

The tool does not convert between quarter and semester credits, so combine only terms measured the same way.

Example: two years, and why it is not 3.40

Take Year 1 at a 3.60 GPA over 30 credits and Year 2 at a 3.20 over 15 credits. The quality points are 3.60 times 30 plus 3.20 times 15, which is 108 plus 48, or 156, over 45 credit hours — a 3.47 cumulative GPA. A plain average of the two term GPAs would be 3.40, but that ignores the credits: Year 1 counts for twice as many hours as Year 2, so the cumulative is pulled toward the stronger, heavier year. The tool shows both numbers side by side so the gap is visible.

How the credit-weighted roll-up works

Every term earns quality points equal to its GPA times its credit hours. Your cumulative GPA is the sum of those quality points divided by the sum of the credit hours. That is why the tool shows the total quality points and the credits counted next to the cumulative GPA — they are the numerator and denominator behind the one big number. In the two-year example above, 156 quality points over 45 credits gives 3.47.

The course-entry model applies the same credit-weighting one level down. This term's course grades become quality points (each grade's points times its credits), which give this term's GPA; that GPA and its credits are then merged into your prior cumulative exactly like any other term. A prior 3.20 over 30 credits, plus this term's A (3 credits), B (3 credits), and A- (4 credits), gives a 3.58 for the term and an updated 3.30 cumulative — the prior 3.20 nudged upward by the stronger new term. Leave the prior fields blank and the same model just returns this term's GPA on its own.

Why it is not the average of your semester GPAs

The most common cumulative-GPA mistake is averaging your semester GPAs directly. That only works when every term carries the same credits. Consider a 4.0 earned over 3 credits and a 2.0 earned over 15 credits: averaging the two GPAs suggests a 3.00, but the real cumulative is 4.0 times 3 plus 2.0 times 15, which is 42 quality points over 18 credits, or 2.33 — far below 3.00, because the 2.0 term carries five times the credit weight. The tool shows the plain average of your term GPAs right next to the credit-weighted cumulative so you can see this gap for your own numbers.

The two numbers are not always different, and the tool is honest about that. When your terms carry equal credits — say a 3.00 over 12 credits and a 4.00 over 12 credits — the credit-weighted cumulative (3.50) and the plain average (3.50) are identical, because equal weights make the weighted average a plain average. The gap only appears when your credit loads differ, which is exactly when averaging your semester GPAs goes wrong.

Combining terms, courses, and multiple schools

Pick the model that matches what you already have. If you have each term's GPA and credit hours, use the term model and enter one row per term. If instead you have a prior cumulative GPA and this term's individual course grades, use the course model — it computes this term's GPA from the grades (on the plus/minus or whole-letter scale, with the A+ toggle set to 4.0 or 4.3) and merges it into your prior cumulative. As a check on the A+ toggle: this term's A+ (4 credits), B (2 credits), and A (3 credits) come to a 3.78 term GPA with A+ capped at 4.0 and a 3.91 with A+ set to 4.3.

Combining several schools works the same way as combining terms — each school is one labelled row of GPA and GPA credit hours, which you will find on your unofficial transcript. Two cautions. First, credit hours must be on one consistent basis: this tool does not convert between quarter and semester credits, so combine only terms measured the same way. Second, in the course model, pass/no-pass, incomplete, and withdrawal grades (P, NP, I, W) carry credit toward completion but are excluded from the GPA math entirely, so they neither raise nor lower your number.

Is my cumulative GPA good?

Per College Board, the average GPA across all U.S. high schools is about 3.0 and across all U.S. colleges about 3.1. Read those as national averages, not pass/fail lines or admissions cutoffs — what counts as strong depends on your goals, your program, and your school's rigor. Cumulative GPA is the number graduate schools, transfer admissions offices, scholarships, and honors programs tend to read most closely, because it summarizes your whole record rather than a single strong or weak term, which is why it is worth computing it the credit-weighted way rather than eyeballing an average of your semesters.

Which GPA or grade calculator do you need?

This page combines whole terms into a cumulative GPA. Four neighboring jobs live on other tools. For a single-term GPA from a fresh list of courses — no prior terms to roll up — use the GPA Calculator (or this page's course model with the prior fields left blank). For a weighted high-school GPA, where AP, Honors, or IB courses add points and you want a weighted and unweighted number side by side, use the High School GPA Calculator, because this page does not add level weighting. For the score you need on one test, or your mark in a single class, that is a class grade rather than a GPA, so use the Grade Calculator. And to estimate the percentage that matches a GPA, use the GPA to Percentage Calculator — this page never converts a GPA to a percentage, because there is no single official formula and cutoffs vary by school.

References

  1. How to Calculate Your GPA on a 4.0 Scale

    College Board — BigFuture · accessed 2026-07-19

  2. Calculating Your G.P.A.

    Unionville High School Counseling · accessed 2026-07-19

Frequently asked questions

How do I calculate my cumulative GPA across all my semesters?
Add up each term's quality points — its GPA times its credit hours — and divide by the total credit hours across every term. For example, a 3.60 over 30 credits plus a 3.20 over 15 credits is 108 plus 48, or 156 quality points, over 45 credit hours, which is a 3.47 cumulative GPA. It is a credit-weighted roll-up, not the plain average of your term GPAs, so a heavier term counts for more. Enter each term's GPA and credit hours above to do it automatically.
Is my cumulative GPA the average of my semester GPAs?
Only when every term carries the same number of credits. Cumulative GPA is credit-weighted, so a term with more credits moves it more. A 4.0 over 3 credits and a 2.0 over 15 credits average to 3.00, but the real cumulative is 42 quality points over 18 credits — a 2.33. When your terms do carry equal credits, say two 12-credit terms, the credit-weighted number and the plain average match exactly (both 3.50). The calculator shows both figures side by side so you can see the gap for your own numbers.
How do I combine GPAs from two different colleges?
Enter each school as its own labelled row — that school's GPA and the credit hours behind it, from your unofficial transcript — and the calculator credit-weights them into one number, exactly like combining terms. Two cautions: the credit hours must be on one consistent basis, because this tool does not convert between quarter and semester credits, and each school decides which transferred credits and grades count toward its own GPA, so your official number can differ.
What is a good cumulative GPA? Is a 2.7 bad?
Per College Board, the average GPA is about 3.0 across U.S. high schools and about 3.1 across U.S. colleges. Read those as national averages, not pass/fail lines or admissions cutoffs — what counts as strong depends on your program, your school's rigor, and your goals. A 2.7 sits below those averages, but it is not automatically bad; graduate schools, transfer offices, and scholarships tend to read cumulative GPA closely because it summarizes your whole record, which is the reason to compute it the credit-weighted way rather than eyeballing an average of your semesters.

Related calculators

Education GPA Calculator Turns a list of courses — each with a letter grade and its credit hours — into a GPA on the 4.0 scale, computed as a credit-weighted average (not a plain average) with the quality points shown. Choose whether A+ counts as 4.0 or 4.3, switch between plus/minus and whole-letter scales, enter grades as letters, percentages, or points, and fold in a prior GPA. A second mode plans the GPA you need on future credits to reach a target. Education High School GPA Calculator Turns a list of high-school courses — each with a letter grade and a course level (Regular / Honors / AP / IB / Dual-enrollment / College) — into a weighted GPA and an unweighted GPA shown together, so you see exactly how much your AP, Honors, and IB courses add. The weighted number adds level weight points on top of the base grade and can exceed 4.0 (up to ~5.0 for an all-AP A student); the unweighted number is the flat 4.0-cap average. The Honors (+0.5) and AP/IB (+1.0) weight points are editable, because schools weight differently. Credits default to one per course, with an optional 'count credit hours' reveal. Education GPA to Percentage Calculator Estimates the percentage that matches a GPA on the 4.0, 4.33, or 5.0 scale, and runs in reverse (percentage to GPA). Because there is no single official formula, the answer is a range spanning the two common methods — the proportional GPA × 25 and the letter-grade band — shown side by side, and it leads with College Board's guidance that this is not a true formula and colleges recalculate with their own scales. Education Grade Calculator Calculate a weighted course grade from syllabus weights, see how much of the course is already banked, and estimate what average is needed on remaining work. Education Percentage Calculator Solve four percentage questions in one form: percent change between two values, percent of a number, percent difference between two values, and what percent one number is of another. Education Final Grade Calculator Find the final exam score needed to reach a target course grade, project a what-if final score, and optionally derive your current grade from weighted graded items.