Highschool GPA calculator
Weighted · Unweighted · Cumulative

Calculate your GPA in seconds

Add your courses, pick honors or AP, set the credits, and watch your GPA update instantly.

CourseGradeLevelCreditsPoints
0.00Weighted GPA
Standing–
Unweighted GPA0.00
Total credits0
Quality points0.00
Cumulative GPA–

Add past grades

Include your earlier GPA to see your cumulative GPA.

Enter your previous GPA and credits.

Goal planner

What GPA do you need next term?

Set a target and upcoming credits.

What is being calculated, and how

Your GPA is the average of your grade points, with each course counted by its credits.

  1. Convert letter grades to points

    Each letter maps to points on the 4.0 scale (A+ can be 4.0 or 4.3).

  2. Add the course-level bonus

    Honors adds +0.5. AP, IB and dual credit add +1.0. An F gets no bonus.

    Points = grade points + level bonus
  3. Multiply by credits

    A full-year class is often 1 credit and a semester class 0.5, so longer courses count more.

    Quality points = Points × Credits
  4. Divide by total credits

    Add up the quality points and divide by total credits. P, W and I grades are excluded.

    GPA = Σ(Points × Credits) ÷ Σ Credits
  5. Cumulative and goal math

    Previous quality points are your past GPA × past credits. The goal planner solves for the average you need.

    Needed = (Target × (Total credits + New) − Total points) ÷ New

Your calculation

Unweighted GPA uses the same formula without level bonuses. Schools differ on weighting, rounding and scales, so confirm with your counselor or registrar. Method based on formulas published by Inch Calculator, CalculatorSoup and gpacalculator.net.