High School

High School GPA Calculator

Add your classes, choose your grades and credits, and get your GPA on the 4.0 scale — for one semester or your whole year.

Your classes

GPA (unweighted)
0.00
Total credits
0

How high school GPA works

Your high school GPA (grade point average) is the credit-weighted average of your grades on a 4.0 scale. Every letter grade is worth a set number of points — an A is 4.0, a B is 3.0, a C is 2.0, a D is 1.0 and an F is 0.0, with pluses and minuses in between. To find your GPA, multiply each class's points by its credit hours, add all of those together, and divide by the total number of credits you took.

Most high school classes are worth one credit for a full year (or half a credit per semester), so if your classes are equally weighted the GPA is simply the average of your grade points. The calculator above handles uneven credit values automatically, and it recalculates instantly whenever you change a grade.

The 4.0 grade scale

LetterPointsLetterPoints
A / A+4.0C2.0
A−3.7C−1.7
B+3.3D+1.3
B3.0D1.0
B−2.7D−0.7
C+2.3F0.0

Weighted vs. unweighted high school GPA

Schools report GPA in two ways. An unweighted GPA caps every class at 4.0, so an A is an A regardless of difficulty. A weighted GPA adds bonus points for advanced classes — usually +0.5 for Honors and +1.0 for AP or IB — which is why weighted GPAs can climb above 4.0. Flip the Count Honors / AP weighting switch above to add a difficulty column and see your weighted number. For a dedicated view with a full weighted breakdown, use the weighted GPA calculator.

Semester GPA and class rank

To find your GPA for a single semester, enter only that semester's classes. To combine several semesters or school years into one number, add them all — or use the cumulative GPA calculator, which lets you enter each term's GPA and credits directly. High schools typically use one of these numbers for class rank and for honors like the honor roll, so keeping an eye on your running GPA helps you know where you stand before report cards arrive.

What is a good high school GPA?

A strong unweighted GPA is generally 3.5 or above, while 3.0 and up is considered solid. Selective colleges often report admitted-student averages near or above 3.7 unweighted, but "good" depends entirely on your goals. More important than any single number is an upward trend and a schedule that challenges you. If you need to present your GPA as a percentage for an application or scholarship, the GPA to percentage converter and the 4.0 scale chart will do the conversion.

Frequently Asked Questions

How is high school GPA calculated?
Each letter grade becomes points on a 4.0 scale (A = 4.0, B = 3.0, and so on). Multiply each class's points by its credits, add them up, and divide by your total credits. Turn on weighting to add bonus points for Honors and AP/IB classes.
What is a good high school GPA?
On an unweighted 4.0 scale, a GPA above 3.5 is generally considered strong and above 3.0 is solid. Competitive colleges often see averages near or above 3.7 unweighted, but the right target depends on the schools you are aiming for.
How do I calculate GPA for one semester?
Enter only that semester's classes and credits. The calculator averages exactly the courses you add, so a single semester's grades give you your semester GPA.
Do all classes count the same in GPA?
Classes are weighted by credit hours, so a class worth more credits affects your GPA more. With weighting turned on, Honors and AP/IB classes also earn bonus grade points.