Calculate your high school GPA using letter grades, credits, and course difficulty. Switch between weighted and unweighted GPA and include Honors, AP, or IB classes.
Add your classes, grades, credits, and course level to calculate your weighted or unweighted GPA.
Unweighted GPA uses a standard 4.0 scale and does not add extra points for Honors, AP, or IB courses.
High school GPA is calculated by converting each course grade into grade points, multiplying those points by the course credits, and dividing the total grade points by the total number of credits.
Suppose you completed four high school courses:
| Course | Grade | Grade Points | Credits | Quality Points |
|---|---|---|---|---|
| Algebra II | A | 4.0 | 1 | 4.0 |
| English | B+ | 3.3 | 1 | 3.3 |
| Biology | A- | 3.7 | 1 | 3.7 |
| History | B | 3.0 | 1 | 3.0 |
Total grade points: 14.0
Total credits: 4
14.0 ÷ 4 = 3.50 GPA
An unweighted GPA measures grades on a standard 4.0 scale without considering course difficulty. A weighted GPA can give additional grade points for advanced courses such as Honors, AP, or IB classes.
| GPA Type | Typical Scale | Course Difficulty |
|---|---|---|
| Unweighted GPA | 0.0–4.0 | Not included |
| Weighted GPA | Often 0.0–5.0 | Advanced courses receive extra points |
For example, an A in a regular class may be worth 4.0 points, while the same A in an Honors class could be worth 4.5 and an A in an AP or IB class could be worth 5.0.
Weighting systems vary by school, so use your school's official grading policy when you need an exact GPA.
Advanced high school courses can increase a weighted GPA because they may receive extra grade points compared with regular classes.
| Course Type | Example A Grade | Example B Grade |
|---|---|---|
| Regular | 4.0 | 3.0 |
| Honors | 4.5 | 3.5 |
| AP / IB | 5.0 | 4.0 |
The calculator above uses +0.5 points for Honors courses and +1.0 point for AP or IB courses when Weighted GPA is selected.
Some schools use different weighting rules, cap weighted grade points, or treat AP, IB, and Honors courses differently. Your transcript may therefore show a slightly different GPA.
Most high schools use a 4.0 unweighted GPA scale, although exact grade values can vary by school.
| Letter Grade | Unweighted GPA | Honors Example | AP / IB Example |
|---|---|---|---|
| A+ | 4.0 | 4.5 | 5.0 |
| A | 4.0 | 4.5 | 5.0 |
| A- | 3.7 | 4.2 | 4.7 |
| B+ | 3.3 | 3.8 | 4.3 |
| B | 3.0 | 3.5 | 4.0 |
| B- | 2.7 | 3.2 | 3.7 |
| C+ | 2.3 | 2.8 | 3.3 |
| C | 2.0 | 2.5 | 3.0 |
| C- | 1.7 | 2.2 | 2.7 |
| D+ | 1.3 | 1.8 | 2.3 |
| D | 1.0 | 1.5 | 2.0 |
| D- | 0.7 | 1.2 | 1.7 |
| F | 0.0 | 0.5 | 1.0 |
The weighted values above match the calculator's default system. Your school may use different rules for Honors, AP, or IB courses.
A good high school GPA depends on your academic goals, the difficulty of your courses, and the colleges or programs you plan to apply to.
| Unweighted GPA | General Interpretation |
|---|---|
| 3.8–4.0 | Excellent academic performance |
| 3.5–3.79 | Strong academic performance |
| 3.0–3.49 | Good academic standing |
| 2.5–2.99 | Average academic performance |
| 2.0–2.49 | Passing, but improvement may be helpful |
| Below 2.0 | May indicate academic difficulty |
Colleges may also consider course rigor, class rank, test scores, extracurricular activities, essays, and other factors rather than looking at GPA alone.