GPA Calculator
Unweighted and weighted GPA from your courses and credits — plus the cumulative figure averaging your terms would get wrong.
Updated
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.
| Letter | Grade points | Percentage band | Calculator note |
|---|---|---|---|
| A+ | 4.0 | Institution-defined | Capped at the same value as A |
| A | 4.0 | Institution-defined | Receives the maximum regular-course points |
| A− | 3.7 | Institution-defined | Some institutions publish another value |
| B+ | 3.3 | Institution-defined | Plus grade below A range |
| B | 3.0 | Institution-defined | Whole-letter lookup value |
| B− | 2.7 | Institution-defined | Minus grade below B |
| C+ | 2.3 | Institution-defined | Plus grade above C |
| C | 2.0 | Institution-defined | Whole-letter lookup value |
| C− | 1.7 | Institution-defined | Minus grade below C |
| D+ | 1.3 | Institution-defined | Plus grade above D |
| D | 1.0 | Institution-defined | Whole-letter lookup value |
| D− | 0.7 | Institution-defined | Minus grade below D |
| F | 0.0 | Institution-defined | Never receives a rigour bump |
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.
- 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.
- 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.
- 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
Full guide
The GPA Scale Is Not a National Standard
Every GPA page prints a 4.0 table as though it were fixed. Rice changed what an A+ is worth in 2018, and Memphis pays 3.84 for an A− — the scale is policy, set school by school.
Read the full guide →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- 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.
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 Calculation — Rice University Office of the Registrar, Verified September 2026
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 GPA — University of Memphis Registrar, Verified September 2026
Arizona State publishes a 4.33 value for A+ while stating that cumulative GPA is capped at 4.00.
Grades and Grading Policies — Arizona State University Registrar Services, Verified September 2026
Related guides
Math
The GPA Scale Is Not a National Standard
Every GPA page prints a 4.0 table as though it were fixed. Rice changed what an A+ is worth in 2018, and Memphis pays 3.84 for an A− — the scale is policy, set school by school.
September 4, 2026 · 7 min read
Math
Why the Quadratic Formula Loses Accuracy on One of Its Two Roots
Completing the square takes four lines and produces the formula. It also shows which of the two roots is safe to trust, and the calculator on this site was corrected to use the other route.
August 19, 2026 · 10 min read
Math
Geometry Backwards: Finding the Radius from the Area
Every geometry formula is printed in the direction you need least. Running it backwards is not the same operation reversed; it is a root, and roots can refuse.
August 17, 2026 · 10 min read