Free Student Calculator

GPA Calculator

Calculate your unweighted and weighted GPA for a semester, combine it with your previous GPA to get your cumulative GPA, and see the GPA you need on future classes to reach a goal. Works with letter or percentage grades, credits, Honors and AP/IB classes.

GPA formula GPA = total grade points ÷ total credits. Multiply each class's grade points (A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0) by its credits, add them up, and divide by the total credits. A weighted GPA adds extra points for Honors and AP/IB classes.

Calculate Your GPA

Enter each class's grade and credits. Results update as you type. The example below shows a typical five-class semester; replace it with your own classes.

Cumulative GPA (optional)

Add your GPA and credits from previous terms to combine them with this term.

Target GPA (optional)

See the GPA you need on upcoming credits to reach a cumulative goal.

Pick the same type as your previous GPA.
This term
—

Credits this term—
Cumulative GPAAdd previous GPA
GPA needed for targetAdd a target

How to Use This GPA Calculator

  1. Choose how your grades are reported. Pick letter grades or percentages. If your school gives A+ more than 4.0 points, switch "A+ is worth" to 4.33.
  2. Enter each class. Add the grade and the credits (use 1 for a full-year high school class if your school doesn't use credits; college classes are often 3 or 4 credits).
  3. Set the class type. Regular, Honors, or AP/IB/Dual enrollment. The weighted GPA adds the bonus you set for each type (0.5 and 1.0 are common, but schools differ).
  4. Optional: add your previous GPA and credits to get your cumulative GPA, and a target GPA to see what you need next term.

How GPA Is Calculated

Each letter grade converts to grade points. On the standard 4.0 scale, A is 4.0, B is 3.0, C is 2.0, D is 1.0 and F is 0. Plus and minus grades usually move the value by about 0.3 points (B+ = 3.3, B− = 2.7).

GPA = Σ (grade points × credits) ÷ Σ credits

Worked example

Here's the example semester the calculator starts with. Every class is worth 1 credit:

ClassGradeTypeUnweighted pointsWeighted points
English 11ARegular4.04.0
Algebra IIB+Honors (+0.5)3.33.8
AP BiologyBAP (+1.0)3.04.0
U.S. HistoryA−Regular3.73.7
Spanish IIIB−Regular2.72.7
Total16.718.2

Unweighted GPA = 16.7 ÷ 5 = 3.34. Weighted GPA = 18.2 ÷ 5 = 3.64. When classes have different credits, multiply each class's points by its credits first. A 4-credit B (12 points) affects your GPA four times as much as a 1-credit A (4 points).

Weighted vs Unweighted GPA

An unweighted GPA treats every class the same, so the maximum is usually 4.0. A weighted GPA adds extra points for harder classes, commonly +0.5 for Honors and +1.0 for AP, IB or dual-enrollment classes, so it can go above 4.0. In this calculator an F earns 0 points in every class type; no bonus is added to a failing grade.

Weighting rules vary by school and district, and many colleges recalculate GPAs their own way when they review applications. The College Board notes that colleges may adjust or remove weighting to compare applicants from different schools. If you're applying to college, know both numbers.

Semester GPA vs Cumulative GPA

Your semester (term) GPA covers only the classes you just finished. Your cumulative GPA covers every graded class so far, weighted by credits:

Cumulative GPA = (previous GPA × previous credits + term GPA × term credits) ÷ (previous credits + term credits)

Example: say the five example classes above were college courses worth 3 credits each (15 credits, 3.34 term GPA). With a previous GPA of 3.20 over 30 credits, your cumulative GPA is (96 + 50.1) ÷ 45 = 3.25. To try it in the calculator, set each class to 3 credits. The more credits you've already completed, the less one semester moves your cumulative GPA.

What GPA Do I Need to Reach My Goal?

To find the GPA you need on upcoming classes, work backwards from the total grade points your goal requires:

Needed GPA = (target × total credits after next term − current GPA × current credits) ÷ upcoming credits

Continuing the example: to reach a 3.40 cumulative after 15 more credits (60 total), you need (3.40 × 60 − 3.2467 × 45) ÷ 15 = 3.86 on those 15 credits. If the needed GPA is above your scale's maximum, the target can't be reached that term. The calculator tells you, so you can plan over more terms.

GPA Scale: Letter Grades, Percentages and Points

This is a common plus/minus scale used by many U.S. high schools and colleges. Your school's cutoffs may be different; your transcript or student handbook is the final word.

LetterPercent4.0 scaleHonors (+0.5)AP / IB (+1.0)

Some schools don't use plus or minus grades: an A of 90–100 counts as 4.0, B (80–89) as 3.0, C (70–79) as 2.0, D as 1.0 and anything lower as 0. Others give A+ 4.33. Use the settings above to match your school.

Converting Percentage Grades to GPA

If your report card shows percentages, switch "Grades entered as" to Percentages. The calculator converts each percentage to a letter grade using the table above (for example, 88% → B+ → 3.3) and then to grade points. Because cutoffs vary between schools, check one or two conversions against your report card before relying on the result.

Why Your GPA May Not Match Your Transcript

  • Different weighting rules: your school may weight only some classes or cap weighted GPA.
  • Pass/fail and withdrawn classes usually don't count toward GPA. Leave them out.
  • Repeated classes: some schools replace the old grade, others average both.
  • Rounding: transcripts may round or truncate to two decimals at different steps.
  • Credits: lab classes and half-year classes may carry different credits.

Frequently Asked Questions

What is a 3.5 GPA as a letter grade?

On the 4.0 scale, a 3.5 sits between B+ (3.3) and A− (3.7), so it's roughly an A−/B+ average.

Can a GPA be higher than 4.0?

An unweighted GPA normally tops out at 4.0 (or 4.33 if A+ counts extra). A weighted GPA can go higher because Honors and AP/IB classes add bonus points; with a +1.0 AP bonus the maximum is 5.0.

How many credits is a high school class?

It depends on the school. Many count a full-year class as 1 credit and a semester class as 0.5. If you're calculating one semester and every class meets the same amount, entering 1 for each class gives the same GPA.

How do I raise my GPA fastest?

Improve grades in classes with the most credits, and in classes where one step up (B to B+, for example) is within reach. The calculator shows which single class change would raise your GPA the most.

Should I use weighted or unweighted GPA for college applications?

Report the GPA your school puts on your transcript. Colleges see your school's profile and often recalculate GPA themselves, so knowing both helps you understand where you stand.

Is my data saved or uploaded?

No. All calculations run in your browser, and nothing you type is stored or sent to us. The page uses Google Analytics and AdSense, which may set cookies.

Need to know a single class grade first? Use the weighted grade calculator to work out a class average, or the final grade calculator to see what you need on a final exam.

Sources

  1. College Board BigFuture: How to Convert Your GPA to a 4.0 Scale. Letter grade to 4.0 conversion, and notes that weighting and cutoffs vary by school.