Sovrn Verification

High School GPA Calculator

Calculate your high school GPA from your course grades and credits. Enter your classes, select the appropriate grade or GPA value, choose the weighting for advanced courses when applicable, and get your GPA instantly.

GPA Settings

Choose how you want your GPA displayed.

Reference weighting: Regular courses receive +0.00, Honors +0.50, and AP +1.00 for the weighted calculation. Your school may use different weighting rules.

Enter Your Courses

Add each graded course you want included in your GPA.

YOUR GPA RESULT

Enter your courses to calculate your GPA

Unweighted GPA 4.0 reference scale
Weighted GPA Reference weighting
GPA Courses0
GPA Credits0
Weighted Courses0

Your result will appear after you enter at least one graded course.

How This High School GPA Calculator Works

The unweighted GPA is calculated by assigning grade points to each letter grade, multiplying those points by the course credits, adding the results, and dividing by the total GPA credits.

The weighted result applies the calculator's reference weighting: +0.50 for Honors and +1.00 for AP courses.

Important: High schools do not all use the same GPA scales or weighting policies. Your school's official transcript policy should take precedence over this calculator's reference weighting.

High School GPA Grade-Point Reference

Letter GradeGrade PointsReference Meaning
A+4.00Excellent
A4.00Excellent
A-3.70Excellent
B+3.30Very Good
B3.00Good
B-2.70Good
C+2.30Average
C2.00Average
C-1.70Below Average
D+1.30Low / Passing
D1.00Low / Passing
D-0.70Low / Passing
F0.00Failing

This is a reference grade-point system. Your high school may use different grade points, plus/minus rules, credits, or weighting.

Calculate Your High School GPA

Your high school GPA summarizes your academic performance across the courses you have completed. Unlike a simple GPA-to-letter-grade conversion, a high school GPA calculation starts with your individual classes and combines their grade points according to the grading system and course weighting used by your school.

Use the calculator to enter your courses one at a time. You can add additional classes, enter the credits associated with each course, and account for advanced classes when your school’s system awards additional weight for courses such as Honors, AP, or IB.

If your school does not use weighted GPA, use the unweighted calculation. If your school reports both, compare the two results to see how advanced coursework affects your GPA.

Important: High schools use different grading policies, GPA scales, course weights, and rounding rules. The result from this calculator is an estimate based on the settings you enter. When your school provides an official GPA calculation or transcript, that official record should take precedence.

How to Use the High School GPA Calculator

Step 1: Select your grade level

Choose the grade level that best matches your calculation.

For high school, this normally means:

  • 9th grade
  • 10th grade
  • 11th grade
  • 12th grade

If you are calculating a middle school or junior high GPA, use our Middle School GPA Calculator instead.

Your grade level does not automatically determine your GPA. It helps organize the calculation around the type of academic record you are working with.

Step 2: Add your courses

Enter each class separately.

For example:

CourseGradeCredits
EnglishA1.0
Algebra IIB+1.0
BiologyA-1.0
U.S. HistoryA1.0

If your school assigns different credit values to different courses, enter the actual credit value rather than assuming every course is worth the same amount.

Step 3: Enter the grade for each course

Select the letter grade or corresponding grade-point value that matches your school’s grading system.

Common letter grades include:

  • A+
  • A
  • A-
  • B+
  • B
  • B-
  • C+
  • C
  • C-
  • D+
  • D
  • D-
  • F

Your school may use a slightly different set of grade boundaries, so use the grading scale that applies to your academic record.

Step 4: Enter course credits when applicable

Credits matter when courses do not all carry the same academic weight.

For example, a 4-credit course should not automatically have the same influence on the GPA as a 1-credit course.

A credit-weighted GPA gives more influence to courses carrying more credits.

Step 5: Account for advanced courses

If your school uses a weighted GPA system, identify courses that receive additional weight.

Depending on the school’s policy, advanced courses may include:

  • Honors
  • AP
  • IB
  • Other advanced or accelerated courses

Do not assume that every school uses the same bonus. Some schools add a fixed amount, while others use a different weighting system.

The calculator should therefore use the weighting option selected by the user rather than assuming that every Honors, AP, or IB class receives the same increase.

Step 6: Review your GPA

After entering your courses, calculate your GPA.

If the calculator provides both weighted and unweighted results, compare the two values to understand how advanced-course weighting changes the reported GPA.

High School GPA Calculation Example

Suppose a student has four courses with equal credit values:

CourseGradeUnweighted Grade Points
EnglishA4.0
MathB3.0
BiologyA4.0
HistoryB+3.3

The unweighted GPA is calculated by combining the applicable grade points and dividing by the number of equally weighted courses:

(4.0 + 3.0 + 4.0 + 3.3) ÷ 4 = 3.575

Rounded to two decimal places:

3.58 GPA

If one of the courses receives additional weight under the student’s school policy, the weighted GPA may be higher.

The exact result depends on the school’s weighting rules and the credit value assigned to each course.

How the High School GPA Calculator Calculates GPA

EasyGraderHub’s High School GPA Calculator uses the grades, credits, and course-level information you enter to calculate a GPA based on the selected grading settings.

The calculation first converts each course grade into the corresponding grade-point value. When course credits are included, the calculator uses those credits to determine each course’s contribution to the overall GPA.

The calculator can distinguish between:

  • Course grade — the letter grade earned in each course.
  • Course credits — the number of credits assigned to each course.
  • Course level — such as Regular, Honors, or another supported course level.
  • Weighted or unweighted calculation — depending on the option selected.
  • GPA scale — the grading scale used for the calculation.

Calculation Method

For a credit-weighted GPA, the calculation is:

GPA = Total Quality Points ÷ Total Credits

For each course:

Quality Points = Grade Points × Course Credits

When a supported advanced-course weighting is selected, the applicable weighting adjustment is applied to the course before the overall GPA is calculated. The calculator then combines the course results to produce the GPA shown in the result panel.

Why Your School’s GPA May Be Different

High schools do not all use the same GPA policies. Schools can differ in their grading scales, course weighting rules, credit structures, rounding practices, and the way advanced courses are treated.

For that reason, the GPA produced by this calculator should be used as an educational reference and planning tool. Your school’s official transcript, student information system, or published grading policy should be treated as the authoritative source for your official GPA.

Weighted vs. Unweighted High School GPA

A high school may report an unweighted GPA, a weighted GPA, or both.

An unweighted GPA generally evaluates course grades without giving additional grade points for advanced coursework.

A weighted GPA can give additional points for certain advanced classes.

For example, a school might assign additional weight to an AP or Honors course. The exact amount is determined by the school’s grading policy.

This distinction is important because two students with similar letter grades can have different weighted GPAs when their course schedules contain different levels of advanced coursework.

For a complete explanation of the difference between weighted and unweighted GPA, including how advanced courses affect the calculation, see our Weighted vs. Unweighted GPA Calculator.

Your GPA is One Part of Your Academic Record

Your GPA is one measure of academic performance, but it does not describe every part of your academic record.

When interpreting a high school GPA, consider the grading scale, course credits, course rigor, and whether your school reports a weighted or unweighted GPA.

GPA policies can also vary between schools, so a GPA should always be interpreted in the context of the grading system used by the school that issued it.

If you want to compare weighted and unweighted GPA calculations, use the Weighted vs. Unweighted GPA Calculator.

If you already know your current GPA and want to determine what average you need to reach a future goal, use the Target GPA Calculator.

If you need to combine an existing GPA with additional semesters or credits, use the Cumulative GPA Calculator.

How High School GPA is Calculated

A basic unweighted GPA can be calculated by adding the grade points for the courses and dividing by the number of courses when every course carries the same credit value.

When courses have different credit values, the calculation should account for those credits.

The general credit-weighted formula is:

GPA = Total Quality Points ÷ Total Credits

Quality points are determined by multiplying the applicable grade points by the course credits.

For example, if a 1-credit course has a grade-point value of 4.0, it contributes:

4.0 × 1 = 4.0 quality points

A 2-credit course with the same 4.0 grade-point value contributes:

4.0 × 2 = 8.0 quality points

This is why entering accurate course credits matters when your school uses credit-weighted GPA calculations.

Weighted GPA and Advanced Courses

Weighted GPA is intended to recognize differences in course rigor in systems where advanced classes receive additional grade points.

A school may provide additional weight for courses such as AP, Honors, or IB.

However, there is no single universal weighting rule used by every U.S. high school.

For example, one school might add 0.5 grade points to an approved Honors course, while another school may use a different weighting structure.

Because of this, do not assume that an AP or Honors course always increases a student’s GPA by exactly the same amount everywhere.

Use your school’s published grading policy whenever you need an official calculation.

High School GPA vs. Weighted GPA

The terms “high school GPA” and “weighted GPA” describe different things.

High school GPA refers to the GPA calculated from a student’s high school coursework.

Weighted GPA describes a GPA calculation that gives additional value to qualifying advanced coursework.

A high school GPA can therefore be:

  • Unweighted
  • Weighted
  • Reported using another school-specific system

If you are specifically comparing weighted and unweighted results, use our Weighted vs. Unweighted GPA Calculator for the detailed comparison.

What GPA Do You Need to Graduate High School?

There is no single GPA that applies to every U.S. high school.

Graduation requirements are determined by the state, school district, school, and individual academic program.

Some graduation requirements may focus on earning required credits and passing required courses rather than achieving one universal GPA.

If you are checking whether you are on track to graduate, review your school’s official graduation requirements rather than relying on a general GPA benchmark.

What is a Good High School GPA?

There is no single GPA that is universally considered “good.”

The answer depends on the student’s goals, school grading system, course rigor, intended college or program, and other admissions factors.

A GPA should therefore be interpreted in context rather than treated as an isolated number.

For a specific GPA value, such as a 3.0, 3.5, or 3.8, EasyGraderHub’s future GPA Scale pages will provide value-specific explanations and references.

High School GPA Calculator Methodology

EasyGraderHub develops calculator tools with the goal of making academic calculations easier to understand and verify.

Our GPA calculations are based on explicit course-level inputs rather than unexplained results. Calculation behavior is tested using normal, boundary, invalid-input, and credit-weighting scenarios before a calculator is released.

Because grading policies vary among U.S. schools, EasyGraderHub does not present one GPA formula as an official rule for every institution. When an institution publishes its own GPA methodology, grading scale, or weighting policy, that institutional information takes precedence. Calculator logic may be updated when calculation rules, interface behavior, or supported GPA scales are improved.

Frequently Asked Questions

How do I calculate my high school GPA?

Enter each course, its grade, and the applicable credit value into the calculator. The calculator converts the grades into grade points and combines them according to the selected weighting and credit settings.

How is a high school GPA calculated?

A high school GPA is generally calculated by combining grade points from individual courses and dividing the total quality points by the total credits when credits are used in the school’s calculation.

Does an AP class raise your GPA?

It can if the student’s school uses a weighted GPA system that awards additional grade points for AP coursework. The amount of additional weight depends on the school’s grading policy.

Does Honors increase GPA?

Honors courses can increase a student’s weighted GPA when the school awards additional grade points for Honors coursework. Not every school uses the same weighting system.

What is the difference between weighted and unweighted GPA?

An unweighted GPA generally calculates grades without additional points for advanced coursework. A weighted GPA may add points for qualifying Honors, AP, IB, or other advanced courses.

What GPA do I need to graduate high school?

There is no single GPA requirement for every U.S. high school. Graduation requirements vary by state, district, school, and program, so check your school’s official requirements.

Can I calculate my GPA for multiple semesters?

Yes. When tracking an academic record across multiple semesters, add the courses or semester information supported by the calculator and make sure the credits are entered correctly.

Is the GPA from this calculator official?

No. EasyGraderHub provides a calculation reference. Your school’s official transcript, registrar, or published grading policy should take precedence when an official GPA is required.

Scroll to Top