GPA Calculator
Use this page as a cumulative GPA calculator or a weighted GPA calculator. In Cumulative GPA mode, type the GPA you have so far and the credits it covers, then a letter grade and credit hours for each course this term. You get the new cumulative GPA with the term GPA beside it. Leave the two previous boxes empty and you get the term GPA alone. In Weighted GPA mode, mark each course Regular, Honors or AP/IB and see your unweighted and weighted GPA side by side.
This term's courses
How to use the GPA Calculator
- Pick a mode. Cumulative GPA works on the unweighted 4.0 scale. Weighted GPA adds a bonus for Honors and AP/IB courses.
- For a cumulative GPA, enter your cumulative GPA so far and the credits it covers. Skip both boxes if this is your first term or you only want the term GPA.
- Add a row for each course: pick the letter grade and enter its credit hours. Pick P for a pass/fail course you passed. It counts toward neither the points nor the credits.
- For a weighted GPA, set each course to Regular, Honors or AP/IB and check the two bonus boxes against your school's rules. They start at +0.5 for Honors and +1.0 for AP/IB.
- Press Calculate GPA or Calculate Weighted GPA. Results show to 2 decimal places. Change any value and press the button again to try other grades.
The GPA formulas
GPA = Σ (grade points × credits) / Σ credits
Each letter grade converts to points: A+ and A are 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, D- 0.7 and F 0.0. The calculator multiplies the points by the course's credit hours, adds the products and divides by the total credit hours. A course with an empty credits box drops out. Cumulative GPA = (previous GPA × previous credits + this term's points) / (previous credits + this term's credits). For the weighted GPA, the calculator adds the Honors or AP/IB bonus to each grade from D- up before it multiplies by credits. An F stays at 0.
Worked example: cumulative GPA
You have a 3.2 cumulative GPA over 45 credits. This term you take 4 courses: A (3 credits), B+ (3), A− (4) and B (3). Term points: 12 + 9.9 + 14.8 + 9 = 45.7 over 13 credits, so the term GPA is 45.7 / 13 = 3.515…, shown as 3.52. Cumulative GPA = (3.2 × 45 + 45.7) / (45 + 13) = 189.7 / 58 = 3.270…, which the calculator shows as 3.27 over 58 total credits.
Weighted GPA: how the Honors and AP/IB bonus works
An unweighted GPA counts every A as 4.0. A weighted GPA adds points for harder classes, so an A in an AP or IB class can count as 5.0. The calculator starts at +0.5 for Honors and +1.0 for AP/IB, and you can change both.
Schools set their own weighting. Yours may add other amounts or weight fewer classes, and some schools cap the weighted GPA, for example at 5.0. The calculator applies no cap. Use your school's values. The student handbook or a counselor will have them.
Worked example: weighted GPA
4 one-credit courses: A in AP, B+ in Honors, A- in a regular class and B in a regular class, with the default bonuses. Unweighted: (4.0 + 3.3 + 3.7 + 3.0) / 4 = 14 / 4 = 3.50. Weighted: (5.0 + 3.8 + 3.7 + 3.0) / 4 = 15.5 / 4 = 3.875, which the calculator shows as 3.88 beside the 3.50.
Frequently asked questions
How do I calculate my cumulative GPA?
Multiply your current GPA by the credits it covers, add this term's grade points times credits, then divide by all the credits together. In Cumulative GPA mode, type your GPA so far and its credits into the two previous-record boxes, add this term's courses and press Calculate GPA. The new cumulative GPA appears next to the term GPA.
What is the difference between weighted and unweighted GPA?
Unweighted GPA puts every course on the same 4.0 scale, so an A is 4.0 in any class. Weighted GPA adds a bonus for Honors, AP or IB courses, so the same A can count 4.5 or 5.0. Weighted GPA mode shows both figures for the same courses.
Is +0.5 for Honors and +1.0 for AP/IB right for my school?
Only if your school uses those values. Each school sets its own weighting, and some cap the weighted GPA, for example at 5.0. The calculator adds whatever bonus you type and has no cap, so check your school's rules and change the two bonus boxes to match.
How is + and − handled?
Plus and minus grades have their own points: A- is 3.7, B+ 3.3, B- 2.7 and so on down to D- at 0.7. A+ counts 4.0, the same as A. The calculator has no setting for other scales, so if your school uses different values, your result will not match your transcript.
How do pass/fail courses count?
Pick P for a course you passed on a pass/fail basis. It adds no points and no credits, so the GPA stays as it would be without it. If your school counts a failed pass/fail course as an F, enter it as an F with its credits.
How do I improve my GPA?
Each new credit moves the average less as your credits pile up. A student with a 3.0 GPA over 90 credits needs another 90 credits of straight A's to reach 3.5, because (3.0 × 90 + 4.0 × 90) / 180 = 3.5. To test a plan, enter your GPA and credits so far as the previous record, then add the courses you plan to take with the grades you expect.