Skip to content

High School GPA Calculator

Add each class with its letter grade and credits to see your high school GPA instantly. Switch to weighted GPA to give Honors and AP/IB classes extra credit.

How to use the high school GPA calculator

Type a name for each class, pick the letter grade you earned (A+ to F) and enter the credits. Most semester classes are 0.5 or 1 credit; use whatever your report card shows. Tap Add course for more classes.

Choose Unweighted to use the standard 4.0 scale, where an A is 4.0 no matter how hard the class is. Choose Weighted to add 0.5 points for Honors classes and 1.0 point for AP or IB classes, so an A in AP counts as 5.0.

Your GPA updates as you type. Want to see how this semester changes your overall record? Try the Cumulative GPA Calculator, or browse all Grade & GPA Calculators.

How high school GPA is calculated

GPA = Σ(grade points × credits) ÷ Σ(credits)
Grade points
Value of the letter grade on the 4.0 scale (plus any weighting)
Credits
Credit hours or units for each class

On the unweighted high school GPA scale, A+ and A are 4.0, A- is 3.7, B+ is 3.3, B is 3.0 and so on down to F at 0. The full grade scale table appears next to your result.

Weighting is only added to passing grades. Many schools use these +0.5 and +1.0 bonuses, but some use different values or cap weighted GPA, so check your school's handbook.

Illustrative example

Example: a weighted high school GPA

A student earns an A in AP Biology (5.0), a B in Honors English (3.5), an A in Algebra II (4.0) and a B in U.S. History (3.0), each worth 1 credit.

Weighted GPA = (5.0 + 3.5 + 4.0 + 3.0) ÷ 4 = 3.88. The same grades unweighted give (4 + 3 + 4 + 3) ÷ 4 = 3.50.

Hypothetical figures for illustration only.

High school GPA calculator FAQ

Related calculators

Grade Calculators

Cumulative GPA Calculator

Project your new cumulative GPA after this semester's grades.

Use Calculator
Grade Calculators

Junior High GPA Calculator

A simple GPA calculator for junior high and middle school grades A to F.

Use Calculator