GPA Calculator

Work out your semester and cumulative GPA on the 4.0 scale. Weighted or unweighted, with letter grades, credit hours, and Honors or AP bonuses.

Grade scale
Weighting
Course 1
Course 2
Course 3
Course 4

Already have a transcript?

Add your current GPA and the credits behind it to roll this term into a cumulative average. Leave both blank to see the semester GPA only.

Semester GPA

3.53

42.3 quality points across 12 credits gives a GPA of 3.53.

Semester GPA

3.53

Quality points

42.3

Credits in GPA

12

Cumulative GPA

How it was worked out

42.3 ÷ 12 = 3.53

Your Real Average, Not a Rough Guess

A GPA is a credit-weighted average, which is why adding up grade points and dividing by the number of classes gives the wrong answer. This calculator does the weighting properly, handles Honors and AP bonuses, and rolls this term into your existing transcript.

Semester · Cumulative · Weighted · 4.0

Why Use This GPA Calculator?

Credit Hours Done Right

Every grade is multiplied by its credits before averaging, so a 4-credit course carries the weight it should instead of counting the same as a 1-credit elective.

Weighted and Unweighted Together

Flip one switch to add the standard 0.5 Honors and 1.0 AP or IB bonus. A failing grade never picks up the bonus, which matches how schools actually apply it.

Cumulative in One Step

Add your current GPA and total credits, and the tool folds this term into your record the same way a registrar does. No spreadsheet needed.

Pass/Fail Handled Properly

Pass grades stay out of the average but still count toward credits earned, so a pass/fail elective does not quietly distort your number.

How this GPA Calculator works

A GPA is a credit-weighted average, not a plain one. Each letter grade converts to grade points, those points are multiplied by the credit hours of the course to give quality points, and the total quality points are divided by the total credits. That weighting is why a B in a four-credit course pulls harder than a B in a one-credit elective, and why averaging the letters on their own gives the wrong answer.

The plus and minus scale runs A and A+ at 4.0, A- at 3.7, B+ at 3.3, and so on in thirds, which is the standard across most US institutions. Switching to whole letters collapses those into 4.0, 3.0, 2.0, 1.0 and 0. A+ stays at 4.0 rather than 4.3, because that is how most colleges recalculate an applicant transcript.

Weighting adds a bonus before the multiplication: 0.5 for Honors and 1.0 for AP or IB. The bonus is skipped on a failing grade, since a zero stays a zero under any policy worth following.

Pass grades sit outside the average entirely. They add nothing to quality points and nothing to GPA credits, but they still count toward credits earned, which is how a registrar treats them.

The cumulative figure rebuilds your history rather than averaging two averages. Your existing GPA multiplied by your existing credits recovers your old quality points, this term is added on top, and the combined total is divided by the combined credits.

How to use this GPA Calculator

1

Add your courses

Enter a letter grade and the credit hours for each course. Add as many rows as you need and delete the ones you do not.

2

Set the scale and weighting

Choose the scale with plus and minus grades or whole letters only, then switch on weighting to add 0.5 for Honors and 1.0 for AP or IB.

3

Add your existing record

Type your current GPA and total credits, and the tool works out the new cumulative average alongside the semester figure.

Example Usage

A standard four-course semester:

Input
A (3 cr) · B+ (4 cr) · A− (3 cr) · B (2 cr)
Output
GPA 3.53 — 42.3 quality points over 12 credits

Frequently Asked Questions

How is GPA actually calculated?
Each letter grade becomes a number of grade points, and each course is worth its credit hours. Multiply the two to get quality points, add up the quality points for every course, then divide by the total credits. Four courses worth 3, 4, 3 and 2 credits with grades of A, B+, A- and B come to 42.3 quality points over 12 credits, which is a 3.53 GPA.
What is the difference between weighted and unweighted GPA?
An unweighted GPA caps every course at 4.0 no matter how hard it is. A weighted GPA adds a bonus for tougher classes, usually 0.5 for Honors and 1.0 for AP or IB, which is why weighted averages can go above 4.0. Turn the weighted switch on and pick a level for each course to see both numbers.
Do credit hours change my GPA that much?
Yes, more than most students expect. A B in a 4-credit lab pulls harder than a B in a 1-credit seminar, because the grade is multiplied by the credits before averaging. If you are deciding where to put your study time, the high-credit courses move your average fastest.
How do pass/fail courses affect my GPA?
At most schools a P earns credit toward graduation but stays out of the GPA entirely, so it neither helps nor hurts your average. Pick the pass option in the grade list and the course is excluded from the calculation while still counting in credits earned. A failing grade in a pass/fail course is usually treated as a 0.0, so check your school policy on that.
How do I calculate my cumulative GPA?
Enter your current cumulative GPA and the total credits behind it in the boxes below the course list. The tool converts that history back into quality points, adds this term, and divides by the combined credits. That is the same method a registrar uses, so the number should match your transcript.
Is an A+ worth 4.0 or 4.3?
It depends on the school. This calculator uses 4.0, which is the most common setting in the United States and matches how most colleges recalculate applicant GPAs. If your school awards 4.3 for an A+, your official average will sit slightly above what you see here.
Why did one bad grade barely move my GPA?
Because the average is spread across every credit you have taken. A single C in 3 credits against 90 existing credits shifts a 3.6 by about 0.05. The flip side is that recovery is slow too, which is why the sooner a low grade is balanced out, the less it costs you.
What GPA do I need to graduate with honors?
Typical cut-offs are 3.5 for cum laude, 3.7 for magna cum laude and 3.9 for summa cum laude, though every institution sets its own. Most schools also require a minimum number of credits taken in residence. Use the cumulative fields to see how close a planned term would put you to the line.
Does retaking a course fix my GPA?
Only if your school replaces the original grade rather than averaging both attempts. Grade replacement policies usually cap how many credits you can repeat, often between 12 and 16. To model a replacement, leave the retaken course out of your prior credits and enter the new attempt as a course row.
Does the tool store my grades?
No. Every calculation runs in your browser, nothing is uploaded, and nothing stays behind when you close the tab. There is no sign-up, no limit on how many courses you add, and the page keeps working offline once it has loaded.

Related Tools

The GPA Calculator is maintained by CodeItBro. We aim to provide the best free developer tools on the web. If you have feedback or suggestions, please visit our contact page.

Comments

Questions, corrections, and useful tips are welcome. Comments are reviewed before publication.

Loading comments...

Comments are stored and moderated using Cusdis Cloud. Email is optional. Privacy Policy

As featured on

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge