High School GPA Calculator
Calculate an estimated high school GPA from your course grades, credits, and optional weighting rules. Use the published grading method from your school for an official result.
Free to use. Results are based on the grading scale, weights, credits, and other values you enter.
High School GPA Calculator
Enter each course, its letter grade, credits if your school uses them, and an optional weighting bonus. Leave the bonus at 0 for an unweighted GPA.
| Course | Grade | Credits | Weight bonus |
|---|
Add course grades to calculate a weighted-by-credit average.
The optional weighting bonus is a user-entered adjustment. Schools use different weighted GPA rules, so this tool does not assume that every AP, IB, honors, or advanced course receives the same bonus.
What is a high school GPA?
A high school GPA is a numerical summary of course grades. Many schools report an unweighted GPA on a 4.0 scale, while some also report a weighted GPA that gives additional points to certain advanced courses. The exact method is set by the school or district.
How the calculator works
The unweighted calculation converts each letter grade to a grade-point value and averages those values. When credits differ, the calculator uses a credit-weighted average:
For each course, grade points are calculated from the selected grade plus any bonus you enter, then multiplied by credits.
For example, if a 3-credit course has a 3.0 grade-point value, it contributes 9.0 quality points. The same course with 4 credits would contribute 12.0 quality points.
Weighted vs. unweighted high school GPA
An unweighted GPA generally treats an A as the same grade-point value regardless of course level. A weighted system can add points for advanced coursework. There is no single national weighting formula: a school might use a half-point bonus, a one-point bonus, a different scale, or a completely different method.
How to use your school’s weighting rules
- Find the grading scale used by your school.
- Identify whether advanced courses receive a bonus.
- Check whether credits or course length affect the calculation.
- Enter the grade and credit information exactly as reported.
- Compare the calculator result with your school portal after applying any school-specific rules.
Why your result may differ from your transcript
Schools can calculate GPA using semester grades, final course grades, attempted credits, repeated courses, exclusions, pass/fail courses, grade replacement, or local weighting rules. Admissions offices may also recalculate GPA using their own criteria. A calculator result should therefore be treated as a mathematical estimate rather than an official transcript value.
Common high school GPA mistakes
- Assuming every school uses the same 4.0 scale.
- Adding an AP, IB, or honors bonus without checking the school’s policy.
- Ignoring course credits when courses have different credit values.
- Mixing semester grades with final course grades.
- Rounding individual course values before the final calculation.
Understanding the result
The number is most useful when you know which scale produced it. A 4.0 on one school’s unweighted scale is not automatically comparable with a weighted 5.0-style scale at another school. When comparing academic records, use the grading context supplied by the school.