free tool, no sign-up

Cumulative GPA Calculator

Work out a credit-weighted term GPA, combine it with your cumulative GPA, average middle school grades, or convert a letter or percent to the 4.0 scale.

Each course counts in proportion to its credit hours. A 4-credit class moves the GPA more than a 1-credit class. The letters stay on the unweighted 4.0 scale.

Term GPA
New cumulative GPA
Credits
Quality points
Course (optional)GradeCreditsQuality pointsRemove

Previous cumulative GPA

Optional. Leave both blank to see this term only. Fill both to combine them with older coursework.

Scale: A = 4.0, A- = 3.7, B+ = 3.3, B = 3.0, B- = 2.7, C+ = 2.3, C = 2.0, C- = 1.7, D+ = 1.3, D = 1.0, D- = 0.7, F = 0. Schools vary. This is the common unweighted scale, not a college's official scale.

Examples:
  • Credit-weighted: A (3 credits) and B (4 credits) → term GPA 3.43
  • Cumulative: previous 3.20 on 45 credits, plus that term → 3.23
  • An F still counts: A (3 credits) and F (3 credits) → 2.00
  • Unweighted: A, B+, A-, B, A, C+, B → 3.33
  • Converter: A- is 3.7, and 87% is a B+ (3.3)

Enter letter grades and credit hours to get a term GPA, then add a previous cumulative GPA and the credits behind it to see the new cumulative figure. A second mode averages letter grades with no credits, which fits most middle school and junior high report cards. The converter maps one letter or one percent onto the common unweighted 4.0 scale. Schools set their own cutoffs, so use the result as an estimate rather than an official transcript.

How credit hours change the GPA

This cumulative GPA calculator multiplies each letter by the credit hours for that course, adds those quality points, and divides by the total credits. An A in a 3-credit English class is 4.0 times 3, which is 12 quality points. A B in a 4-credit algebra class is 3.0 times 4, which is another 12. Together that is 24 quality points over 7 credits, so the term GPA is 24 divided by 7, or 3.43. Averaging 4.0 and 3.0 would give 3.50, and that figure is too high because algebra is worth more credit.

The course name can stay blank. Pick a letter from A through F, including plus and minus, and type the credits. A row with no letter, or with credits of 0, is skipped, so you can list next term before those grades exist. Add course puts another row on the list, and the trash icon removes one. The last row stays, so the table is never empty. An F is 0 points, and its credits still count: an A and an F, each worth 3 credits, is 12 quality points over 6 credits, which is a 2.00.

The term GPA, the credits, and the quality points update as you type. There is no calculate button. The line under the results shows the division, rounded to two decimal places.

Add the GPA already on your transcript

Under the course list, two optional boxes take the cumulative GPA you already have and the credits behind it. The new cumulative GPA is previous GPA times previous credits, plus this term's quality points, divided by previous credits plus this term's credits. A 3.20 on 45 credits, plus the 24 quality points and 7 credits from the example above, is (3.20 times 45 + 24) divided by (45 + 7), which is 168 divided by 52, or 3.23.

Combine the quality points. Two term GPAs match a straight average only when both terms have the same number of credits. A 3.80 on 12 credits and a 3.20 on 18 credits average to 3.50 if you treat the terms as equal, but the credit-weighted result is (3.80 times 12 + 3.20 times 18) divided by 30, which is 3.44. A strong 15-credit semester moves a 90-credit record less than it moves a 15-credit one.

Use credits that actually earn quality points. Pass/fail courses, audited classes, and many transfer credits sit on a transcript without them. If the school left them out, leave them out of the previous credits and out of the new rows. High school transcripts usually print a cumulative GPA and the credits behind it. Those two numbers go in the previous boxes, so the same form works as an HS GPA calculator when the school assigns credits. A previous GPA above 4.0 is allowed, because some transcripts are already weighted. New rows on this page still use the unweighted chart.

Unweighted GPA calculator for middle school and junior high

The Unweighted tab averages letter grades and ignores credit hours. Each class counts once. A, B+, A-, B, A, C+, and B is 4.0 + 3.3 + 3.7 + 3.0 + 4.0 + 2.3 + 3.0, which is 23.3. Divide by 7 classes and the GPA is 3.33. Art and PE count the same as math and English.

That is the usual middle school GPA calculator, and it is the jr high GPA calculator path as well. Most junior highs do not assign credits. If yours does, use the Credit-weighted tab and type those credits. An honors or gifted bump, such as an extra 0.5, is not added on this tab.

To fold in an earlier report card, enter the previous cumulative GPA and the number of classes behind it. A 3.10 across 12 classes is 37.2 points. Six new classes of A, B+, B, A-, A, and B+ are 4.0 + 3.3 + 3.0 + 3.7 + 4.0 + 3.3, which is 21.3 points. The new cumulative GPA is (37.2 + 21.3) divided by 18, or 3.25. Counting classes matters when one term has more classes than the other.

GPA converter to the 4.0 scale

The 4.0 converter tab turns one letter, or one percent, into grade points. The letters are A 4.0, A- 3.7, B+ 3.3, B 3.0, B- 2.7, C+ 2.3, C 2.0, C- 1.7, D+ 1.3, D 1.0, D- 0.7, and F 0. There is no separate A+. On this scale an A is already the top, at 4.0.

A percent uses a common set of cutoffs: 93 to 100 is an A, 90 to 92 an A-, 87 to 89 a B+, 83 to 86 a B, 80 to 82 a B-, 77 to 79 a C+, 73 to 76 a C, 70 to 72 a C-, 67 to 69 a D+, 63 to 66 a D, 60 to 62 a D-, and anything under 60 an F. So 87% is a B+ and 3.3. A score of 92.5 is still an A-, because the A band starts at 93. A score of 89.5 is a B+.

Schools vary. Some start an A at 90 with no plus or minus, some give an A+ a 4.3, and some high schools put AP or honors on a 5.0 scale. An A in an AP class is 4.0 here. The points are the common unweighted scale, not a college's official scale, and not a weighted high school scale. If the handbook prints a different chart, use that chart.

Reading the number on a transcript

The result is a planning figure. A college registrar, a high school counselor, and a middle school report card can each use a different rule for repeated courses, withdrawals, and rounded decimals. If a course was retaken and the transcript replaced the first grade, count only the attempt the transcript counts. Quality points for each course are kept to two decimals, then the final division is rounded to two decimals for the GPA you see, so 24 divided by 7 shows as 3.43.

Nothing is uploaded or saved. The math runs in the browser, and refreshing the page clears the rows. If you are tracking a year, write down the cumulative GPA and the credit or class total before you leave. Those two numbers are enough to continue next term.

Frequently Asked Questions

How does this cumulative GPA calculator combine an old GPA with a new term?

Multiply the previous GPA by the previous credits, add the new quality points, and divide by the combined credits. A 3.20 on 45 credits plus 24 quality points from 7 new credits is 168 divided by 52, which is 3.23. Each new course contributes grade points times its own credits.

Can I average my semester GPAs instead?

Only when both semesters have the same number of credits. A 3.80 on 12 credits and a 3.20 on 18 credits look like a 3.50 average, but the credit-weighted result is 103.2 quality points divided by 30 credits, which is 3.44.

Does an F affect the credits?

Yes. An F is 0 grade points, and the credits still go in the denominator. An A and an F at 3 credits each is 12 quality points over 6 credits, a 2.00. Leaving the credit box blank drops the row entirely, which is a different result.

How does the unweighted GPA calculator handle middle school grades?

Each class counts once, with no credit hours. Add the grade points and divide by the number of classes. A, B+, A-, B, A, C+, and B average to 3.33. Use Previous classes when you want that list combined with an older cumulative GPA.

Will this work as an HS GPA calculator for honors and AP?

Use the Credit-weighted tab when the high school assigns credits, and put the transcript GPA and GPA credits in the previous boxes. An A is 4.0 here, including in an AP or honors class. A weighted chart that gives that A a 5.0 is a different scale, and this page does not add the bump.

How does the GPA converter to the 4.0 scale turn a percent into points?

It maps the percent to a letter, then to points. 93 to 100 is 4.0, 90 to 92 is 3.7, 87 to 89 is 3.3, and under 60 is 0. An 87% is a B+ and 3.3. A 92.5 is still an A- because the A band starts at 93. Check the student handbook if your cutoffs differ.

Is this the GPA my college will print?

Use it as an estimate. Your college catalog is the official scale, and the registrar's transcript is the official GPA. Repeated courses, withdrawals, and transfer credits follow school rules that a general 4.0 chart cannot see.

Is it free, and does it keep my grades?

It is free, with no account. Grades stay in the browser tab and disappear when you refresh or close it. They are not sent to a server.

Related Tools