GPA Calculator

How to use the GPA calculator

  1. Enter each course with its grade (a letter like B+ or a percentage like 88), its credits and whether it is regular, honors or AP/IB/dual enrollment.
  2. Read your unweighted and weighted GPA at the top; they update as you type.
  3. Add your GPA and credits so far for a cumulative GPA, or a target and the credits left to see the average you need.
  4. Match your school under Edit grade scale if it uses different points or bonuses.

The formula

GPA = the sum of (grade points × credits) divided by the sum of credits. Weighted GPA uses the same formula with the bonus added to each eligible course’s points first. The result is cut to two decimals rather than rounded, so a 3.999 shows as 3.99, never as a 4.00 you did not earn.

Worked example

The sample courses: English 11 Honors A- (3.7 + 0.5), Algebra II B+ (3.3), AP Biology B (3.0 + 1.0), US History A (4.0), Spanish III B- (2.7), all 1 credit, and Art A (4.0) for half a credit. Unweighted: (3.7 + 3.3 + 3.0 + 4.0 + 2.7 + 2.0) / 5.5 = 18.7 / 5.5 = 3.40. Weighted: 20.2 / 5.5 = 3.67. The half-credit Art course counts half as much as the others.

What we tested

On October 14, 2026 we checked the page’s own functions against hand calculations, then used the page in Chromium: the sample showed 3.40 unweighted and 3.67 weighted; changing B+ to 95% gave 3.52 / 3.80; adding 3.2 over 60 credits gave 3.22 cumulative; an AP F added no bonus (3.21 weighted); an unreachable target was reported; and the page fitted a 390 px phone screen with no errors.

CheckResult
unweighted = 18.7 / 5.5pass
weighted = 20.2 / 5.5pass
creditspass
display truncates (3.6727 -> 3.67, 3.999 -> 3.99)pass
percent bandspass
percent grades in the calculatorpass
bonus threshold C: AP D gets no bonuspass
bonus threshold D: AP D gets +1pass
F never gets a bonuspass
zero-credit and unknown grades ignoredpass
cumulative: 3.2 over 60 + 3.8 over 15pass
needed: 3.0 over 30 credits, target 3.5 with 30 leftpass
needed: unreachable shows > 4pass

Frequently Asked Questions

How is GPA calculated?+
Each grade is turned into points on the 4.0 scale (A = 4.0, B = 3.0 and so on), multiplied by the course's credits, added up, and divided by the total credits. A 1-credit A and a 1-credit B average 3.5; if the A were a half-credit course, the average would be 3.33.
What is the difference between weighted and unweighted GPA?+
Unweighted GPA uses the plain 4.0 scale for every course. Weighted GPA adds extra points for harder courses, by default 0.5 for honors and 1.0 for AP, IB or dual enrollment, so an A in an AP course counts as 5.0. Schools differ, so you can change the bonuses and the minimum grade that earns them.
Which grade scale does the calculator use?+
By default, the standard letter and percent conversion published by the National Scholarship Providers Association: A+ and 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, F 0.0; percent bands 97-100 A+, 93-96 A, 90-92 A-, and so on down to below 65 F. D- (0.7) is not in that table and is included as a common value. Every point value is editable.
How do I calculate my cumulative GPA?+
Enter your GPA and credits so far; the calculator combines them with this term's courses, weighting each by its credits. For example, 3.2 over 60 credits plus a 3.8 term over 15 credits gives 3.32.
What grades do I need to raise my GPA?+
Enter a target and how many credits you still have to take; the calculator works out the average you need over those credits and tells you if it is above an A, which means the target cannot be reached in that many credits.
Will colleges use the same GPA?+
Not necessarily. The College Board notes that grading scales vary between schools and that colleges may recalculate your GPA with their own criteria, so treat this as your school-style GPA, not the number a college will compute.

Built by Derek Giordano · Part of Ultimate Design Tools

Privacy Policy · Terms of Service