Skip to main content
MathFree · no sign-up

GPA Calculator

Unweighted and weighted GPA from your courses and credits — plus the cumulative figure averaging your terms would get wrong.

Updated

What are you working from?

Course 1

Leave at 0 to skip a row.

Course 2

Course 3

Course 4

Course 5

Course 6

Course 7

Course 8

GPA

3.55unweighted

39.0 grade points over 11.0 graded credits.

Weighted (honors and AP)
3.68
Grade points
39.0
Credits counted
11.0
Credits entered
11.0
Courses counted
4

Averaging the letters instead would give 3.25, 0.30 away. A GPA weights every grade by its credits, so a one-credit elective cannot cancel a four-credit core course.

Honors and AP courses add 0.5 and 1.0 to the grade points before the credit weighting, which is why the weighted figure can pass 4.00. Many institutions recompute an unweighted GPA from the transcript regardless of what a school reports.

Advertisement

In short

How do you calculate GPA correctly?

3.60 is the GPA for a 4-credit A and a 1-credit C on this tool’s default 4.0 scale: 18 quality points divided by 5 graded credits. GPA weights grade points by credits, excludes non-graded courses from both totals, and changes if your institution uses another scale.

Use your institution’s published scale and inclusion rules when you need to reproduce an official transcript GPA.

How to use the GPA calculator

Start by choosing the view that matches your question. Course mode calculates unweighted and weighted GPA from letter grades, credits, and course rigour. Cumulative mode combines completed term GPAs with their credit loads. Target mode starts with your current GPA and credits, then tests the average required across the credits you plan to take.

In course mode, enter the credit attached to each class rather than giving every class equal influence. The engine converts the selected letter to grade points, multiplies those points by the course credits, totals the resulting quality points, and divides by graded credits. A larger course therefore moves the answer more than a smaller one carrying the same grade.

18.00

Quality points

4.0 × 4 credits plus 2.0 × 1 credit

5.00

Graded credits

the divisor after exclusions

3.60

Credit-weighted GPA

not the 3.00 letter average

Mark a course excluded when it carries no grade points under the policy you are applying. The engine removes that course from both the quality-point numerator and the graded-credit divisor, while still showing its credits in total credits. Keeping a pass, audit, or withdrawal in only the divisor would make the hand-calculated GPA too low.

Advertisement

Weighted GPA is a separate output, not a correction to the unweighted figure. For a passing grade, the engine adds 0.5 points for honors or 1.0 point for AP or IB before multiplying by credits. An A in a 3-credit AP course therefore contributes 15 weighted quality points. An F remains 0.0 with every rigour selection.

Do

  • Copy credits and letters directly from the record.
  • Confirm the grade-point scale before comparing GPAs.
  • Exclude non-graded courses from both calculation totals.
  • Weight every completed term by its own credits.

Don't

  • Give a 1-credit course the influence of a 4-credit course.
  • Assume every institution awards identical points for plus grades.
  • Leave an excluded course inside the graded-credit divisor.
  • Average term GPAs when their credit loads differ.

Read the result as an estimate on the displayed rules. Course repeats, historical scales, special program calculations, transfer treatment, and other record policies can change an official GPA even when the arithmetic is correct. If your result must match a transcript, replace the default assumptions with the registrar’s published scale and confirm which attempts and course statuses count.

See the unweighted average beside it

Compare GPA’s credit-weighted mean with an ordinary mean, then inspect the median, mode, and range of the same values.

Open the average calculator

Default 4.0 grade-point lookup used by this calculator; percentage cutoffs are institution-defined and are not inferred from a numeric course score.

LetterGrade pointsPercentage bandCalculator note
A+4.0Institution-definedCapped at the same value as A
A4.0Institution-definedReceives the maximum regular-course points
A−3.7Institution-definedSome institutions publish another value
B+3.3Institution-definedPlus grade below A range
B3.0Institution-definedWhole-letter lookup value
B−2.7Institution-definedMinus grade below B
C+2.3Institution-definedPlus grade above C
C2.0Institution-definedWhole-letter lookup value
C−1.7Institution-definedMinus grade below C
D+1.3Institution-definedPlus grade above D
D1.0Institution-definedWhole-letter lookup value
D−0.7Institution-definedMinus grade below D
F0.0Institution-definedNever receives a rigour bump
Policy examples verified September 2026: Rice values A+ at 4.00 beginning fall 2018 but used 4.33 before then; Memphis values A+ and A at 4.00 and A− at 3.84. The rows below remain the calculator’s default, not a universal institutional scale.

Why credits change the answer

A GPA does not average letter names or their point values one course at a time. It averages all course-level grade points after each is repeated according to its credits. This is why a 4-credit A has four times the influence of a 1-credit A, and why the credit field cannot be treated as optional detail.

Take a 4-credit A and a 1-credit C on the calculator’s default scale. The A contributes 4.0 × 4, or 16 quality points, while the C contributes 2.0 × 1, or 2. Together they produce 18 quality points across 5 credits, giving 3.60. Averaging 4.0 and 2.0 directly produces 3.00 instead.

Same letters, different weights
A course
4.0 × 4 credits = 16.00 quality points
C course
2.0 × 1 credit = 2.00 quality points
Combined numerator
16.00 + 2.00 = 18.00
Combined divisor
4 + 1 = 5 graded credits
Credit-weighted result
18.00 ÷ 5 = 3.60 GPA

The plain two-letter average is 3.00, a full letter-grade point below the correct 3.60 result for this unequal-credit pair.

The same numerator-and-divisor discipline controls exclusions. A course without usable grade points adds nothing to the numerator, so it must add nothing to graded credits either. The engine tracks all entered credits separately from graded credits, letting you see that a course was entered without quietly allowing it to depress the calculated GPA.

Why term GPAs need credit weights

A cumulative GPA is not normally the arithmetic mean of the term GPAs. Each term represents a different quantity of coursework, so its GPA must be multiplied by its credits before the terms are combined. Averaging the term figures directly is correct only when every included term carries exactly the same number of credits.

For a 3-credit term at 4.00 followed by an 18-credit term at 2.00, the first term contributes 12 quality points and the second contributes 36. The combined 48 quality points are divided by 21 credits, producing 2.29 to two decimal places. The shortcut average of 4.00 and 2.00 is 3.00.

Two terms with unequal credit loads
First term
4.00 × 3 credits = 12.00 quality points
Second term
2.00 × 18 credits = 36.00 quality points
Cumulative numerator
12.00 + 36.00 = 48.00
Cumulative divisor
3 + 18 = 21 credits
Cumulative GPA
48.00 ÷ 21 = 2.29

The unweighted shortcut returns 3.00 and overstates the credit-weighted result by more than seven tenths of a grade point.

Enter terms only when each term GPA and its associated credit count belong together. A transcript may show cumulative statistics beside an old term even though those statistics include later work, so use the actual term-only figures when available. If you instead have course grades, calculate from the courses and their credits to avoid mixing cumulative and term data.

How scale policy changes targets

The target calculation rearranges the same weighted-mean equation. It asks how many additional quality points are needed after accounting for the quality points already earned. With a 3.00 GPA over 60 credits and 15 planned credits, reaching 3.20 requires exactly 4.00 across the planned work on this calculator’s capped scale.

Raise that target to 3.30 and the required next-term average becomes 4.50. Because the engine’s target mode caps the attainable grade-point average at 4.00, it returns an unreachable result instead of displaying 4.50 as though it were actionable. A nonpositive calculated requirement becomes 0 because the target is already mathematically secured under the supplied inputs.

Target check from 3.00 over 60 credits
15 planned credits toward 3.20
4.00 required
15 planned credits toward 3.30
4.50 required mathematically
Maximum accepted by target mode
4.00
Tool response for the higher target
Unreachable

The reachability check follows this calculator’s capped 4.0 target scale, even when a school uses a different course-level convention.

Institutional policies show why a single online table cannot be called the national scale. Rice changed A+ from 4.33 before fall 2018 to 4.00 beginning that semester. Memphis awards 4.00 for A+ or A but 3.84 for A−. Arizona State uses 4.33 for A+ while capping cumulative GPA at 4.00, which is a third pattern.

Advertisement

The formula, worked line by line

For each graded course, multiply its grade points by its credits to create quality points. Add those products, then divide by the sum of credits belonging to graded courses. The denominator is not the number of classes and is not every credit entered; it is the total credit weight that actually participates in this GPA.

The weighted calculation changes the point value before credit multiplication. Honors adds 0.5 to a passing grade, while AP or IB adds 1.0. Regular adds nothing. Because the bump enters before multiplication, a 4-credit AP course receives four times the added influence of a 1-credit AP course. A grade worth 0.0 receives no bump.

Cumulative mode performs the equivalent operation at term level: multiply each usable term GPA by that term’s credits, total those products, and divide by total usable term credits. Target mode solves the equation for the planned-term GPA, then reports no reachable value when the requirement exceeds the engine’s 4.0 ceiling.

course quality points = grade points × course credits
unweighted GPA = total quality points ÷ graded credits
weighted course points = grade points + rigour bump
weighted GPA = total weighted quality points ÷ graded credits
cumulative GPA = sum of term GPA × term credits ÷ total term credits
required GPA = target × total future credits − current GPA × current credits, then ÷ planned credits
Credits decide how hard each grade pullsFour courses drawn with width proportional to credits. The credit-weighted GPA is 3.55, while averaging the four letters instead gives 3.25.BAR WIDTH IS CREDITS, NOT IMPORTANCE ASSUMEDA4 cr4B+3 cr3.3A-3 cr3.7C1 cr2The one-credit C occupies a quarter of the A's width, and moves the answer that much.Averaging the four letters instead would say 3.25.THE WEIGHTINGgrade points39graded credits11GPA3.55
Four courses drawn with width proportional to credits, so the one-credit C occupies a quarter of the four-credit A and moves the answer by that much. Every number in the figure comes from the same engine as the calculator.
Credit weighting beats letter averaging
4-credit A
4.0 × 4 = 16.00
1-credit C
2.0 × 1 = 2.00
Quality points
16.00 + 2.00 = 18.00
Graded credits
4 + 1 = 5
GPA
18.00 ÷ 5 = 3.60

A plain average of the two grade-point values gives 3.00 because it silently assigns equal weight to unequal courses.

Results can display to a chosen number of decimal places, but the underlying relationships remain credit weighted. When checking a transcript, follow the institution’s stated rounding or truncation practice instead of assuming the visible precision changes the grade-point scale. Small differences may come from policy values such as 3.67 versus 3.7, not from the weighted-mean formula.

Advertisement

Questions people ask

Is GPA an average of my letter grades?

No. The calculator converts each included letter to grade points and weights those points by course credits. A 4-credit A and a 1-credit C produce 18 quality points over 5 graded credits, or 3.60. Averaging the point values directly gives 3.00 because it incorrectly treats both courses as equal in size.

Covered in depth in The GPA Scale Is Not a National Standard

Can I average my semester GPAs for a cumulative GPA?

Only when every included semester carries the same number of credits. Otherwise, multiply each term GPA by that term’s credits, add the products, and divide by combined credits. A 3-credit term at 4.00 and an 18-credit term at 2.00 combine to 2.29, while the misleading plain average is 3.00.

Why does my school show a different GPA?

The calculator uses its displayed default scale and inclusion rules, while institutions set their own policies. Rice changed the value of A+ in fall 2018, Memphis uses 3.84 for A−, and Arizona State awards 4.33 for A+ while capping cumulative GPA at 4.00. Historical scales, exclusions, and repeat treatment can also affect an official result.

How does the calculator handle weighted courses?

For a passing grade, weighted mode adds 0.5 points for honors or 1.0 point for AP or IB before multiplying by course credits. An A in an AP course is therefore 5.0 in this output. An F stays at 0.0 regardless of rigour, and regular courses receive no added points.

Do pass or fail and withdrawn courses lower GPA?

When marked excluded, they do not affect this calculator’s GPA because they leave both the quality-point numerator and the graded-credit divisor. Their credits can still appear in total credits. Your institution decides which statuses and outcomes count, so confirm its rule before using the excluded setting to reproduce an official record.

What GPA do I need next term to reach my target?

It depends on your current GPA, completed credits, planned credits, and target. From 3.00 over 60 credits, 15 more credits at exactly 4.00 reach 3.20. A 3.30 target would require 4.50 across those credits, so this calculator reports it as unreachable on its capped 4.0 target scale.

Sources

Where the constants and formulas on this page come from. Each line names the figure it backs.

  1. Rice explains credit-weighted GPA calculation and states that A+ changed from 4.33 before fall 2018 to 4.00 beginning with fall 2018.

    GPA CalculationRice University Office of the Registrar, Verified September 2026

  2. Memphis publishes 4.00 for A+ or A and 3.84 for A−, showing that a familiar letter can carry a different institutional value.

    Grading Scale and GPAUniversity of Memphis Registrar, Verified September 2026

  3. Arizona State publishes a 4.33 value for A+ while stating that cumulative GPA is capped at 4.00.

    Grades and Grading PoliciesArizona State University Registrar Services, Verified September 2026