GPA Calculator: Term, Weighted, and Cumulative GPA

Use this free GPA calculator: enter each course’s letter grade and credits to get your GPA. Switch on weighting for honors and AP courses, choose a 4.0 or 4.3 scale, and add your previous GPA to see your cumulative GPA after this term.

Note: the calculator has not started. If this message stays, JavaScript is switched off in your browser, or this website is blocking the calculator’s script. Site owners: see the install guide, “calculator does not respond”.

Your courses

These are common example scales. Your school may use different grade points. You can change any value under “Grade points for each letter”.
Your GPA before this term (optional)
Use the same scale and weighting as above.
Fill in both boxes, or leave both blank.
Grade points for each letter

Each letter is worth the grade points listed here. Change any value to match your school. Your changes are reset when you switch scales.

Settings

The shortcut works when keyboard focus is inside the calculator and not in a text field. The Reset button does the same thing.

This calculator runs in your browser and does not send your numbers anywhere. Only your decimal and shortcut settings are saved on this device. Your courses are not.

Result

Enter at least one course with a grade and credits to see your GPA.

GPA calculator: the quick answer

Your GPA is your total quality points divided by your total credits. For each course, multiply its grade points by its credits to get quality points, add them up, and divide by the credits. In the example below, a B+ (3.3) in a 4-credit course, an A- (3.7) in 3 credits, a B (3.0) in 3 credits and an A (4.0) in 2 credits give 41.3 quality points over 12 credits, a GPA of 3.44. The GPA calculator above does this for you, for term, weighted and cumulative GPA.

GPA calculator example: Biology B+ 4 credits, English A- 3, History B 3 and Art A 2 give a 3.44 GPA
GPA calculator example: four courses on the plus/minus 4.0 scale.

How the GPA calculator works

Each letter grade is worth a number of grade points. On the common 4.0 scale an A is 4, a B is 3, a C is 2, a D is 1 and an F is 0. Multiply each course’s grade points by its credits to get its quality points, add those up, and divide by the total credits. A 4-credit B earns 12 quality points, and a 2-credit A earns 8, so a longer course moves your GPA more.

Courses with a grade and no credits cannot be counted, and credits with no grade are flagged, so nothing is guessed. Leave pass/fail, withdrawn and audit courses out, because most schools do not count them. If you only have percentages, convert them first with the percentage to letter grade converter.

Unweighted and weighted GPA calculator results

An unweighted GPA treats every course the same, so the top possible GPA is 4.0. A weighted GPA adds a bonus to harder courses. This calculator uses the common example values of +0.5 for honors and +1.0 for AP, IB or dual-enrollment courses. The bonus is added only when the course earns more than 0 grade points, so a failing grade stays at 0. Schools differ on weighting, so check your own policy.

With weighting on, the calculator shows the weighted GPA and the unweighted GPA side by side.

Cumulative GPA calculator: adding your previous GPA

To see where this term leaves your overall GPA, enter your current GPA and the credits behind it. The calculator multiplies them to get your earlier quality points, adds this term’s quality points, and divides by the combined credits. Use the same scale and weighting for the old and new numbers, or the result will not mean much.

GPA calculator grade points by scale

Grade points for each letter on the three example scales
LetterStandard 4.0Plus/minus 4.0Plus/minus 4.3
A+–4.04.3
A4.04.04.0
A-–3.73.7
B+–3.33.3
B3.03.03.0
B-–2.72.7
C+–2.32.3
C2.02.02.0
C-–1.71.7
D+–1.31.3
D1.01.01.0
D-–0.70.7
F0.00.00.0

GPA calculator formulas and worked examples

Quality points = Grade points × Credits GPA = Sum of quality points ÷ Sum of credits Cumulative GPA = (Old GPA × Old credits + New quality points) ÷ (Old credits + New credits)

Example 1, plus/minus 4.0 scale: Biology B+ (4 credits), English A- (3), History B (3), Art A (2).

Worked example on the plus/minus 4.0 scale
CourseGradeCreditsGrade pointsQuality points
BiologyB+43.313.2
EnglishA-33.711.1
HistoryB33.09
ArtA24.08

The total is 41.3 quality points over 12 credits, so the GPA is 41.3 ÷ 12 = 3.44. If your GPA before this term was 3.2 over 30 credits, the cumulative GPA is (96 + 41.3) ÷ 42 = 3.27.

Example 2, standard scale with weighting: AP Calculus A (4 credits, 5.0 points), Honors English B (3 credits, 3.5), Chemistry B (4 credits, 3.0), PE A (1 credit, 4.0). The quality points are 20 + 10.5 + 12 + 4 = 46.5 over 12 credits, a weighted GPA of 3.875, shown as 3.88. Without weighting it is 41 ÷ 12 = 3.42.

Sources and further reading

Schools set their own grade points, weighting and rounding, so check your transcript key first. For background on how grade point averages work, see Academic grading in the United States and Grading in education on Wikipedia.

Related tools

GPA calculator questions

Is this GPA calculator free and private?

Yes. It is free, needs no sign-up, and runs in your browser. Your courses and grades are not sent anywhere or saved.

Which scale should I choose?

Use the one your school publishes. If your transcript lists A+ as 4.0, choose plus/minus 4.0. If it lists 4.3, choose plus/minus 4.3. If your school only uses A to F, choose the standard scale. You can also edit the grade points.

Does the weighted bonus apply to a D or F?

It applies to any grade worth more than 0 points, including a D. A failing grade worth 0 stays at 0. Some schools only add the bonus for a C or better, so check your policy.

What credits should I use?

Use the credit hours or units your school assigns to each course. If every course counts the same, enter 1 for each.

Why is my GPA different from my school’s?

Schools can use different grade points, weighting rules, rounding and treatment of repeated courses. This calculator is a clear estimate. Your school’s transcript is the official record.

Can I include courses I have not finished?

Yes. Enter the grade you expect. The result is then a forecast, not a record.

Does it save my courses?

No. Only your decimal and shortcut settings are saved on this device.

Is this GPA calculator result my official GPA?

No. It is a quick, transparent calculation. See the disclaimer.