Free calculator · no ads, no sign-up

GPA Calculator.

Grades and credits in, GPA out — plus what it does to your cumulative, and the average you'd need going forward to hit a target.

This term's courses

Cumulative (optional)

Target (optional)

This term's GPA—

Results are computed in your browser from the numbers you enter; nothing is sent to us. Double-check anything you rely on. Terms.

Grade points

Guide

How to use the GPA Calculator

The calculator has three parts: a course table for this term, a cumulative section that blends it with your record so far, and a target section for what you need going forward. Use just the first part, or all three.

  1. Fill in one row per class. The Course name is optional. Pick the letter grade from the Grade menu (A+ down to F) and enter the Credits the class is worth, usually 3 or 4 in college and 1 or 0.5 in high school.
  2. Set the Weight for each class: Regular, Honors +0.5, or AP / IB +1.0. Leave everything at Regular for an unweighted GPA.
  3. Use + Add a course to add rows and the × button to remove one. A row with 0 credits adds nothing to the average.
  4. Set A+ counts as to 4.0 or 4.3. Most schools cap at 4.0; check your transcript or handbook.
  5. Read the This term's GPA headline and the credits and grade points underneath it.
  6. To see where this term leaves your overall record, fill in Current GPA and Credits completed so far in the Cumulative section. The result appears as New cumulative GPA.
  7. To plan ahead, enter a Target GPA and the Credits you'll take next in the Target section. The calculator shows the GPA you would need to average across those credits.

How the math works

A GPA is a weighted average. Each letter grade becomes a number of points, that number is multiplied by the class's credits, and the results are added up and divided by the total credits. A 4-credit class counts more than a 2-credit class, which is why you cannot just average the letter grades.

Weighting adds a bonus for harder classes before the multiplication: half a point for honors, a full point for AP or IB. An F gets no bonus; zero stays zero.

The cumulative GPA is the same average over a bigger pile of classes. The calculator rebuilds your prior grade points by multiplying Current GPA by Credits completed so far, adds this term's points, and divides by the combined credits. The target calculation runs that in reverse: find the total points the target requires, subtract what you have, and spread the gap across the credits you plan to take.

The formula

Grade points for a class = (Grade value + Weight bonus) × Credits

Semester GPA = Sum of grade points ÷ Sum of credits

New cumulative GPA = (Current GPA × Credits completed + Semester grade points) ÷ (Credits completed + Semester credits)

GPA needed = (Target GPA × (Credits completed + Credits you'll take) − Current GPA × Credits completed) ÷ Credits you'll take

Grade values: A/A+ 4.0 (A+ 4.3 if you choose it), 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, F 0. Weight bonus: Regular 0, Honors +0.5, AP / IB +1.0, never applied to an F.

Worked example

Four unweighted classes this term: an A worth 3 credits, a B+ worth 4, an A− worth 3 and a C worth 2.

GradePointsCreditsGrade points
A4.0312.0
B+3.3413.2
A−3.7311.1
C2.024.0
Total1240.3

This term's GPA: 40.3 ÷ 12 = 3.358, which displays as 3.36. A plain average of the four grade values (4.0, 3.3, 3.7, 2.0) would be 3.25; the 4-credit B+ pulls the real number up and the 2-credit C drags it down less than it looks.

Cumulative: say you came into the term with a 3.20 over 45 credits, which is 3.20 × 45 = 144.0 grade points. Add this term's 40.3 and you have 184.3 points over 57 credits, so the new cumulative GPA is 184.3 ÷ 57 = 3.23.

Target: you want a 3.50 and plan to take 30 more credits on top of the 57 you now have. A 3.50 over 87 credits requires 3.50 × 87 = 304.5 grade points. You have 184.3, so you need 120.2 more across 30 credits: 120.2 ÷ 30 = 4.007, displayed as 4.01. That is above a perfect unweighted score, which is the calculator's way of saying a 3.50 is not realistic in 30 credits.

What moves your GPA most

Credits, not grades. A bad grade in a high-credit class costs more than the same grade in a one-credit elective. If the C in the example were a 4-credit class instead of 2, the semester GPA would fall from 3.36 to 3.16; bump the B+ to an A and it only rises to 3.59. Protect the heavy classes.

Weighting is a big lever where it exists. Make the same B+ an AP class and it becomes a 4.3, lifting the semester GPA to 3.69. That is why weighted GPAs above 4.0 are normal at schools that use them, and why a weighted GPA from one school cannot be compared with an unweighted one from another. The A+ setting is smaller: count the A as an A+ at 4.3 and the semester GPA moves to 3.43.

Your record gets heavier every term. With 45 credits banked, a 12-credit term at 3.36 moves the cumulative number only from 3.20 to 3.23. The more credits you have, the harder the average is to move, which is the math behind "start strong."

Reading the target number honestly

Any Needed figure above 4.0 (or above your weighted ceiling) means the target is out of reach in the credits you entered. In the example, straight 4.0 grades across 30 credits land at 3.4977, which only rounds to 3.50; it takes 31 credits of perfect grades to clear it cleanly. A very low number means the opposite: you have slack to spend on a harder course load.

Spreading the goal over more credits always lowers the required average. From the same 3.23-over-57 start, a 3.50 takes a 4.01 average over 30 credits, 3.84 over 45, and 3.75 over 60. Lower the target to 3.40 and 30 credits at a 3.72 average will do it. The target section is as much a timeline tool as a grade tool.

What this calculator doesn't do

It uses the standard 4.0 scale and the common honors and AP bonuses, but schools vary: some use different plus and minus values, some skip plus and minus grades entirely, some use different weighting bonuses, and some use a 100-point or 5.0 scale. Your transcript is the official number; this is a planning estimate.

It does not handle pass/fail classes, withdrawals, incompletes, repeated courses or grade replacement, and it does not distinguish between GPAs computed for admissions, scholarships and athletic eligibility, which can differ. Check with your registrar or counselor for anything official.

Frequently asked questions

How is GPA calculated?

Convert each letter grade to points on the 4.0 scale, multiply by the class's credits, add everything up, and divide by the total credits. An A (3 credits), B+ (4), A− (3) and C (2) give 40.3 grade points over 12 credits, a 3.36 GPA.

What is the difference between a weighted and an unweighted GPA?

An unweighted GPA treats every class the same on a 4.0 scale. A weighted GPA adds a bonus for harder classes, commonly +0.5 for honors and +1.0 for AP or IB, so a B+ in an AP class counts as 4.3 instead of 3.3 and weighted GPAs can exceed 4.0.

How do I calculate my cumulative GPA?

Multiply your current GPA by your completed credits to recover your grade points, add the grade points from the new term, and divide by the combined credits. A 3.20 over 45 credits (144.0 points) plus a term of 40.3 points over 12 credits gives 184.3 ÷ 57 = 3.23.

What GPA do I need next semester to raise my cumulative GPA to my goal?

Multiply the target GPA by your total credits after next term, subtract the grade points you already have, and divide by the credits you will take. To go from a 3.23 over 57 credits to a 3.50 after 30 more credits, you would need to average 4.01 across those 30 credits, which means the target is not realistic without more credits or a lower goal.

Does an A+ count as 4.0 or 4.3?

It depends on the school. Most cap an A+ at 4.0, while some award 4.3. The calculator lets you choose either setting; check your school's handbook or transcript to see which it uses.

Why does a bad grade in one class hurt my GPA more than another?

Because grades are weighted by credits. A C in a 4-credit class costs twice as many grade points as a C in a 2-credit class, so grades in high-credit courses move your GPA the most.

Why is it so hard to raise my GPA after a few years?

Each new term is a smaller share of your total credits, so it moves the average less. With 45 credits already completed, a 12-credit term at 3.36 only lifts a 3.20 cumulative GPA to 3.23.

Results are computed in your browser from the numbers you enter; nothing is sent to us. Double-check anything you rely on. See the terms of use.

Want a calculator like this on your own website?

Payment estimators, quote builders, savings calculators, lead forms: Slickrock builds tools that keep visitors on your site and turn them into customers. Tell us what your customers keep asking, and we'll build the thing that answers it.

Call nowFree audit