CalcHive › Math › GPA Calculator

GPA Calculator

Last updated: September 23, 2026

Calculate your GPA on the standard 4.0 scale, weighted by credit hours.

Add each course with a letter grade and credit hours. The calculator returns your credit-weighted GPA on the standard 4.0 scale.

Enter your courses with grade and credit hours. Add or remove rows as needed.

How GPA is calculated

GPA on this page is a credit-weighted average on a 4.0 scale. Each course contributes quality points equal to its grade points times its credit hours. Add the quality points, add the credits, and divide. GPA = total quality points ÷ total credits. A 4-credit A moves the result more than a 1-credit A, which is the point of weighting.

The scale built into the grade menu is a common US plus/minus 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, and F = 0.0. Schools differ. Some set A− at 3.67, some have no minus grades, and some graduate programs use a scale that tops out above 4.0. If your transcript key disagrees with this list, the number you need is the one from the registrar, and this page is only a model of the scale printed in the menu.

The course name is a label for you. It is not part of the math. A row with blank or zero credits is skipped. The form opens with three rows at 3 credits each; add rows for the rest of the term, and remove a row you do not want included. The result shows GPA to two decimals, total credits, and total quality points.

Worked examples

Example 1: A four-course term

Calculus, A, 4 credits → 4.0 × 4 = 16 quality points. English, B+, 3 credits → 3.3 × 3 = 9.9. Chemistry, B, 4 credits → 3.0 × 4 = 12. History, A−, 3 credits → 3.7 × 3 = 11.1. Quality points = 16 + 9.9 + 12 + 11.1 = 49. Credits = 14. GPA = 49 ÷ 14 = 3.50.

Example 2: What one F does

Add a 3-credit F to that same term. Credits become 17. Quality points stay 49, because an F contributes 0. GPA = 49 ÷ 17 = 2.88. The drop is large because the failing grade adds credits to the denominator and adds nothing to the numerator. Replacing that F with a C (2.0 × 3 = 6) would put quality points at 55 and GPA at 55 ÷ 17 = 3.24. The credit hours of the weak course are the lever.

Example 3: Why an unweighted average misleads

An A in a 1-credit lab and a C in a 4-credit course: quality points = 4.0 × 1 + 2.0 × 4 = 12, credits = 5, GPA = 2.40. The plain mean of the two grade points is (4.0 + 2.0) ÷ 2 = 3.0, which hides that the C is four times as heavy. Enter the catalog credits, not an equal weight per class.

Example 4: How hard it is to raise a long transcript

A cumulative 3.00 after 60 credits means 180 quality points already on the books (3.00 × 60). Suppose the goal after a 15-credit term is 3.20 overall. Then (180 + S) ÷ 75 = 3.20, so 180 + S = 240, and S = 60. The new term must average 60 ÷ 15 = 4.00. One strong semester can move a long record by a few tenths, not by a full point. Use this kind of check before you assume a single term will "fix" the cumulative number. Enter only the new courses if you want the term GPA, or enter everything if you want the cumulative.

When to use this

Use it to estimate a semester, to test "what if this B were a B+," and to see how credit hours change the outcome. It is also a clear way to explain a transcript to a student who has been averaging letters as if every class counted the same. For a stack of test scores with no credits, the Average and Median Calculator is the better tool. For turning a fraction of points earned into a percent, use the Fraction, Decimal, and Percent Converter, then apply the school's own cutoffs to choose the letter. This page does not convert a percent grade into a letter, because those cutoffs are local: a 90 may be an A− in one syllabus and a B+ in another.

Common mistakes

Limitations

One fixed scale, with a maximum of 4.0 on an A. No honors bump, no separate "major GPA" unless you enter only the major courses, and no storage of past terms except the rows you type this visit. Nothing is saved. Rounding on the display is two decimal places. The tool does not know dean's-list rules, probation thresholds, or scholarship cutoffs. A 3.50 here is arithmetic, not an admissions decision.

FAQ

What is a quality point?

Quality points for one course are the grade points times the credits. A B (3.0) in a 4-credit course is 12 quality points. The GPA divides the sum of those products by the sum of the credits.

Do withdrawals count?

Only if your school says they do. A plain W that is excluded from GPA should not be a row. A withdrawal that the school scores as an F should be entered as F with the original credits.

Is a 3.5 a good GPA?

It is a B+ average on this scale, and some programs publish 3.5 as a line they like to see. Other programs publish a different line, and many employers stop asking after the first job. Compare your number with the policy you are actually facing.

How do I calculate a weighted high-school GPA?

If honors adds 0.5 and AP adds 1.0, those boosted values can sit above 4.0, which this menu cannot store. Use the school's published weighted figure. You can still use this page for the unweighted 4.0 version by entering the base letters with no bump.

Why did a course fail to change the result?

Credits of 0 or a blank credit field are ignored. A row also has to stay on the form; removing it removes it from the sum. Course names can be blank without affecting the math.

Practical tips

Pull credits from the catalog or the transcript, not from how long the class felt. Run one calculation for the term and, if you need it, a second calculation with every course that belongs in the cumulative. To test a target grade, duplicate the row and change only the letter so you can see the quality-point difference.

Watch the heavy courses. Moving a 4-credit science grade from a B to a B+ adds 0.3 × 4 = 1.2 quality points. Moving a 1-credit seminar the same way adds 0.3. Study time planned against the credit weight matches the way the average is built.

If you are converting a raw score such as 87/100 into a percent, do that conversion first, then use the syllabus to pick the letter, then enter the letter here. Skipping the syllabus and inventing a letter from a national myth ("90 is always an A") is how unofficial GPAs drift away from the transcript.

Related calculators

← Back to Math calculators