Free High School GPA Calculator

Course 1

Add courses and select grades to calculate your high school GPA

This free online high school GPA calculator serves as a complete unweighted GPA calculator, weighted GPA calculator, and cumulative GPA calculator rolled into one interface. It supports up to 20 courses, accepts varying credit values, and recognizes course types (Regular, Honors, AP, IB, College Prep) to apply the appropriate difficulty bonus. By entering letter grades and optional credits, you receive both unweighted and weighted GPAs instantly. The tool also acts as a high school grade calculator by converting letter grades to numeric equivalents on a 4.0, 4.5, or 5.0 scale, effectively functioning as a GPA scale converter that adapts to most US high school grading systems.

Grade Point Average Scale (Unweighted)

GPA, or Grade Point Average, condenses a student’s academic performance into a single number. The majority of US high schools use a 4.0 scale, where each letter grade maps to a specific numeric value:

Letter GradePercentage Range4.0 Scale
A+97–1004.0 (some schools use 4.3)
A93–964.0
A-90–923.7
B+87–893.3
B83–863.0
B-80–822.7
C+77–792.3
C73–762.0
C-70–721.7
D+67–691.3
D65–661.0
FBelow 650.0

A few institutions award a 4.3 for A+, making a GPA slightly above the nominal 4.0 ceiling possible in the unweighted system.

Weighted vs. Unweighted GPA

Unweighted GPA treats every course equally—all classes are graded on the same 0.0–4.0 scale regardless of difficulty. Weighted GPA adds bonus points for more demanding coursework. The most common adjustments are:

  • AP (Advanced Placement), IB (International Baccalaureate), and College Prep courses: +1.0 point
  • Honors courses: +0.5 point

The table below summarizes the resulting grade values for each course type:

Letter GradeRegularHonorsAP/IB/College Prep
A+4.04.55.0
A4.04.55.0
A-3.74.24.7
B+3.33.84.3
B3.03.54.0
B-2.73.23.7
C+2.32.83.3
C2.02.53.0
C-1.72.22.7
D+1.31.82.3
D1.01.52.0
F0.00.00.0

Formulas Used by the Calculator

Unweighted GPA (courses without credits):

unweighted GPA=∑grade valuenumber of courses\text{unweighted GPA} = \dfrac{\sum \text{grade value}}{\text{number of courses}}

Unweighted GPA (courses with credits):

unweighted GPA=∑(grade value×credit)∑credits\text{unweighted GPA} = \dfrac{\sum (\text{grade value} \times \text{credit})}{\sum \text{credits}}

Weighted GPA (courses without credits):

weighted GPA=∑weighted grade valuenumber of courses\text{weighted GPA} = \dfrac{\sum \text{weighted grade value}}{\text{number of courses}}

Weighted GPA (courses with credits):

weighted GPA=∑(weighted grade value×credit)∑credits\text{weighted GPA} = \dfrac{\sum (\text{weighted grade value} \times \text{credit})}{\sum \text{credits}}

Here the weighted grade value is the corresponding entry from the table above (Regular, Honors, or AP/IB/College Prep).

Worked Example

Imagine a student with this report:

CourseCreditsGradeCourse TypeGrade Value
Mathematics0.5AHonors4.5
Physics1B+Regular3.3
Physics Lab0.5C+Regular2.3
English Lit.1A-AP4.7

Using the weighted‑with‑credits formula:

\begin{aligned} \text{weighted GPA} &= \dfrac{(4.5 \times 0.5) + (3.3 \times 1) + (2.3 \times 0.5) + (4.7 \times 1)}{0.5 + 1 + 0.5 + 1} \$$2ex] &= \dfrac{2.25 + 3.3 + 1.15 + 4.7}{3} = \dfrac{11.4}{3} = 3.8 \end{aligned}

If the same courses were treated as unweighted (ignoring the course‑type bonus), the unweighted GPA would be:

unweighted GPA=4.0+3.3+2.3+3.74=13.34=3.325\text{unweighted GPA} = \dfrac{4.0 + 3.3 + 2.3 + 3.7}{4} = \dfrac{13.3}{4} = 3.325

Notice how the weighted GPA (3.8) is higher because of the extra points from Honors and AP courses.

Using the High School GPA Calculator

The tool makes the calculation straightforward:

  1. Enter grades – Choose a letter grade for each course from the dropdown menu.
  2. Assign credits – If your courses carry different credit hours, select “Courses have different credits” and type in the credit value for each.
  3. Set course type – Indicate Regular, Honors, AP, IB, or College Prep so the correct weighted value is applied.
  4. Add more courses – Repeat the steps for up to 20 classes. Empty entries are ignored.
  5. Read the results – The calculator displays:
    • Unweighted GPA
    • Weighted GPA (both without and with credits, depending on your settings)
    • Total number of courses and sum of credits

Cumulative GPA

To combine previous semesters with the current ones, tick the “Calculate your cumulative GPA” box. You will then be asked to provide your current cumulative GPA and the total number of credits earned so far. For example, if you had a 3.60 cumulative GPA after 23 credits, and the new semester (3 credits) yields a 3.8 weighted GPA, the updated cumulative GPA becomes:

cumulative GPA=(3.60×23)+(3.8×3)23+3=82.8+11.426=94.226≈3.62\text{cumulative GPA} = \frac{(3.60 \times 23) + (3.8 \times 3)}{23 + 3} = \frac{82.8 + 11.4}{26} = \frac{94.2}{26} \approx 3.62

What Is a Good High School GPA?

There is no universal answer—the definition of “good” varies by personal ambition, target colleges, and academic context. According to the National Center for Education Statistics (NCES), the overall average high school GPA has trended upward, reaching roughly 3.38 in 2017 (up from about 3.0 in 2009). When broken down:

  • Core academic courses (math, science, English, social studies): ~2.79
  • Other academic courses (foreign language, non‑core): ~3.14
  • Elective or non‑academic courses (PE, cooking): ~3.39

For students aiming at selective universities, especially Ivy League schools, a weighted GPA well above 4.0 is common. The following data represent average GPAs of admitted students (weighted, as reported by various sources):

Ivy League SchoolAverage Admitted GPA
Brown University4.05
Columbia University4.13
Dartmouth College4.01
Harvard University4.10
University of Pennsylvania4.04
Princeton University3.90
Yale University3.90
Cornell University4.19

Remember that GPA is just one component of a holistic application. Extracurricular activities, personal essays, letters of recommendation, and standardized test scores also play major roles in the admissions process. Regardless of your current GPA, consistent effort and a balanced profile can strengthen your college candidacy.

FAQ

1. How do I calculate my unweighted GPA?

For courses without credits, divide the sum of the numeric grade values (A=4.0, B+=3.3, etc.) by the number of courses. If credits are present, multiply each grade value by its credit, sum those products, and then divide by the total credits.

2. What is the difference between weighted and unweighted GPA?

Unweighted GPA ignores course difficulty, using a flat 0.0–4.0 scale for all classes. Weighted GPA adds bonus points for harder courses (e.g., +1.0 for AP, +0.5 for Honors), so a student taking advanced classes can achieve a GPA above 4.0.

3. How can I calculate my cumulative GPA across multiple semesters?

Enter your existing cumulative GPA and the total credits earned so far into the calculator, then add your current courses. The tool applies the formula: (prior GPA × prior credits + current weighted grade points) ÷ total credits.

4. What is a good high school GPA for Ivy League admissions?

Ivy League schools typically admit students with weighted GPAs above 4.0—often in the 3.90–4.19 range. However, admissions consider many other factors, such as extracurriculars, essays, and test scores, alongside GPA.

5. Can the calculator handle both weighted and unweighted GPAs at the same time?

Yes. After you enter all courses, the tool displays both your unweighted GPA (based on standard 4.0 values) and your weighted GPA (which includes the bonus points for Honors, AP, IB, or College Prep classes). You can view both results instantly.

How to Use

  1. Select a letter grade for each course from the dropdown menu. Add as many courses as you need using the 'Add Course' button.
  2. Choose the course type (Regular, Honors, AP, IB, or College Prep) to calculate weighted GPA. Honors adds 0.5, AP/IB/College Prep adds 1.0 to the grade point.
  3. Optionally enable course credits if your classes have different credit hours. You can also enable cumulative GPA mode to include your prior GPA from previous semesters.