High School GPA Calculator
Multiply each grade by its credits, add the results, then divide by total credits. An A is worth 4, a B 3, a C 2, a D 1 and an F 0 unweighted. Five courses with grades A, B, B, A, C over 5 credits give a 3.20 unweighted GPA, and each AP or honors course adds a bonus on the weighted scale.
| Unweighted GPA | |
| Weighted GPA | |
| Total grade points (unweighted) | |
| Total grade points (weighted) | |
| Total credits | |
| Courses counted | |
| Lines skipped (unreadable) | |
| Warning |
Format each line as letter, credit, course type (regular, honors or ap). Your school's transcript legend is the authority for its own scale. All calculations run in your browser, and nothing you type is uploaded or stored.
Enter your letter grades and credit hours to get your high school GPA instantly. The calculator shows both unweighted and weighted results, including AP and honors bonuses.
Key takeaways
- Unweighted GPA uses a 4.0 scale: A = 4, B = 3, C = 2, D = 1, F = 0, then average by credits.
- Weighted GPA adds about 1 point per AP or IB course and 0.5 per honors course, before dividing by credits.
- A 3.20 unweighted GPA from grades A, B, B, A, C becomes 3.60 weighted if two of those courses are AP.
- Cumulative GPA is total grade points across all semesters divided by total credits, not the average of semester GPAs.
- Colleges recalculate GPA their own way, so report both scales when an application asks for them.
The unweighted scale is the baseline every US high school uses. Each letter grade maps to a fixed number of points, and your GPA is the credit-weighted average of those points:
GPA = (grade points x credits) added up, divided by total credits
An A earns 4 points, a B earns 3, a C earns 2, a D earns 1 and an F earns 0. If a course carries more credits, it pulls the average harder in the direction of its grade. Two courses, one A in a 1-credit class and one C in a 3-credit class, produce (4 x 1 + 2 x 3) / 4 = 2.50, not the simple average of 3.00 that an unweighted count would suggest.
Most high school courses carry 1 credit per year or 0.5 per semester, but the arithmetic is identical for any credit weight. What changes between schools is usually the weighted layer on top, not the base scale.
Take five courses worth 1 credit each, with grades A, B, B, A, C. The grade points are 4 + 3 + 3 + 4 + 2 = 16 over 5 credits, so the unweighted GPA is 16 / 5 = 3.20.
Now say two of those courses were AP and one was honors, and the school adds 1 point for AP and 0.5 for honors. The weighted points become 16 + 1 + 1 + 0.5 = 18.5, and the weighted GPA is 18.5 / 5 = 3.70. Nothing about the letter grades changed; only the scale did.
Enter those same five grades into the calculator above and it returns 3.20 unweighted and 3.70 weighted, which matches the hand calculation exactly. That is the fastest way to check a transcript before you send it anywhere.
A weighted GPA can exceed 4.0 because the bonuses stack on top of the base scale. A student with straight A grades in ten AP courses could show a 5.0 weighted GPA on a school that adds a full point, while the same transcript shows 4.0 unweighted.
Colleges know the scales vary, so most admissions offices recalculate GPA with their own formula: they strip the bonuses, standardize to a 4.0 scale and sometimes count only core academic courses. That is why the calculator shows both numbers. Reporting only a weighted figure can make a transcript look inconsistent next to school profiles.
The practical rule: use the unweighted number when a form asks for GPA without qualifiers, and give the weighted figure when the question names AP, IB or honors weighting.
| Course load | Unweighted | Weighted (1.0 AP bonus) | Weighted (0.5 AP bonus) |
|---|---|---|---|
| A, B, B, A, C with two AP and one honors | 3.20 | 3.70 | 3.45 |
| Straight A in four regular courses | 4.00 | 4.00 | 4.00 |
| Straight A in four AP courses | 4.00 | 5.00 | 4.50 |
A semester GPA covers one term. The cumulative GPA covers every course on the transcript and is built from totals, not from averaging the semester numbers:
Cumulative GPA = all grade points so far, divided by all credits so far
A 3.60 fall semester over 6 credits and a 3.20 spring semester over 6 credits do not average to 3.40 by luck alone; they average to it because the credits are equal. If spring had 8 credits instead, the cumulative figure would be (3.60 x 6 + 3.20 x 8) / 14 = 3.37, not 3.40.
To update a cumulative GPA after a new term, multiply the old cumulative GPA by the old total credits, add the new term's grade points, and divide by the new total credits. The calculator above handles one term at a time, so chain the results this way for a running total.
Not every course counts the same. Gym, art or a lab section may carry 0.5 credits, while a year-long core class carries 1.0. The formula treats a half-credit course as half a vote: an A there adds 2 grade points, not 4.
Suppose four courses are worth 1 credit each with grades A, B, A, B, and a fifth half-credit elective gets an A. Grade points are 4 + 3 + 4 + 3 + 2 = 16 over 4.5 credits, so the GPA is 16 / 4.5 = 3.56. Round only at the end; rounding 3.5556 to 3.56 is fine, but rounding each course before summing drifts the result.
If your transcript lists percentage grades instead of letters, convert them first using your school's published scale, or use a dedicated percentage tool. Mixing raw percentages into a letter-based formula gives a number no college will recognize.
Three errors show up again and again on transcripts that students check by hand:
| Mistake | What happens | Fix |
|---|---|---|
| Averaging semester GPAs | Skews the cumulative figure whenever term credits differ | Divide total grade points by total credits |
| Rounding each course | Drifts the result by up to 0.05 or more | Round once, at the end |
| Applying a bonus twice | Inflates the weighted GPA beyond the school's own scale | Apply the bonus per course, once |
A fourth mistake is mixing scales. If your school gives +0.5 for an A-minus or -0.3 for a B-plus, that is a school-specific plus or minus policy, not the standard 4.0 scale. Use the school's legend first and treat the calculator result as a check, not the other way around.
Bonus points also differ by school, so a weighted GPA is only meaningful next to its own school profile. The table below shows how the same transcript shifts when the bonus policy changes:
Check the weighted column against your school's published scale before quoting it. Some applications ask for the school-reported GPA exactly as printed on the transcript, in which case no recalculation is needed at all.
GPA is one input among several. The US Department of Education publishes admissions data for thousands of schools, including the middle 50 percent GPA of admitted students. A GPA near the top of that range strengthens an application; a GPA below it puts more weight on test scores, essays and coursework rigor.
Rigor matters alongside the number itself. Admissions officers often prefer a 3.60 weighted GPA loaded with AP courses over a 4.0 unweighted GPA built from standard-level classes, because the first transcript shows a student reaching. Course selection is the part you still control; past grades are fixed.
Keep a running record each semester so senior-year applications do not rely on memory. Two minutes with the calculator after grades post is enough to know where you stand. For federal aid, the satisfactory academic progress rules set a minimum GPA floor that varies by school, so a low transcript can also affect grants and loans, not just admissions.
The reverse conversions come up when a form asks for a letter or a percentage instead of a number. Standard 4.0 bands look like this:
| GPA band | Letter grade | Approximate percentage |
|---|---|---|
| 3.85 to 4.00 | A | 93 to 100 |
| 3.50 to 3.84 | A- / B+ | 90 to 92 |
| 3.00 to 3.49 | B | 83 to 89 |
| 2.00 to 2.99 | C | 73 to 82 |
| 1.00 to 1.99 | D | 65 to 72 |
| Below 1.00 | F | Under 65 |
Use the table as a rough guide only. Schools set their own cutoffs, and a 3.50 at one high school can sit on a different percentage footing than a 3.50 at another. For the exact reverse math, the dedicated percentage and letter-grade converters in the related links below apply the standard formula directly.
Frequently asked questions
How do I calculate my high school GPA?
Multiply each letter grade by its credit hours, add the products, and divide by total credits. A is 4 points, B is 3, C is 2, D is 1 and F is 0 on the unweighted scale.
What is a 3.2 GPA as a percentage?
A 3.20 GPA sits in the B range, roughly 84 to 87 percent under most school scales. Percentage equivalents vary by school, so check the published legend on your transcript.
How much does an AP class boost GPA?
Most schools add 1 full point per AP or IB course on the weighted scale, so a B in AP becomes 4 instead of 3. Some schools add 0.5 instead, and a few add 2 points on a 6.0 scale.
Is a 3.5 GPA good in high school?
Yes for most four-year colleges. A 3.50 unweighted GPA is a solid A- average and clears the middle 50 percent band at many public universities, though selective schools often see averages above 3.8.
Do honors classes count more than regular classes?
On the weighted scale they do, usually by 0.5 points per course, so a B in honors becomes 3.5. On the unweighted scale all courses earn the same base points regardless of level.
How is cumulative GPA different from semester GPA?
Semester GPA covers one term only. Cumulative GPA divides every grade point earned so far by every credit attempted so far, which is not the same as averaging the semester numbers unless the credits are equal.
What GPA do I need to pass a class?
A 1.00 GPA, which is a D average, is the usual floor for course credit at US high schools. Many schools require a 2.00 overall to stay off academic probation or to keep sports eligibility.
How many credits is a full year course?
Most year-long high school courses carry 1 credit and semester courses carry 0.5. Some block-schedule schools award 2 credits per year-long course, so confirm with your transcript legend before adding.
Can I raise a 2.8 GPA to 3.0 in one semester?
Only with a very strong term and enough remaining credits. If you have 20 credits so far, a 5-credit semester at a 4.00 raises the cumulative figure to (2.8 x 20 + 4.0 x 5) / 25 = 3.04.
Do colleges look at weighted or unweighted GPA?
Both, in different ways. Most recalculate to their own standard scale, often counting only core courses, so the calculator showing both figures lets you answer either version of the question on an application.
What is the highest possible high school GPA?
On an unweighted 4.0 scale the maximum is 4.00. Weighted scales can go higher: a school adding 1 point per AP course caps weighted GPA at 5.00, and a 6.0-scale school can reach 6.00.
Does pass or fail affect GPA?
No. A pass earns credit but adds no grade points, and a fail on that scheme adds no points either. Because the course still counts credits at some schools, confirm how yours treats the credit side before enrolling.
Spotted a wrong number or a broken result?
More Kids School tools
- ACT Score Calculator
- ACT Score Calculator
- Back to School Budget Calculator
- Back to School Countdown
- College Cost Calculator
- College GPA Calculator
- Cumulative GPA Calculator
- Exam Score Calculator
- Final Grade Calculator
- Final Grade Calculator: Score Needed on the Final
- GPA Calculator
- GPA to Letter Grade Calculator
- GPA to Percentage Converter
- Grade Calculator
- Grading Scale Chart
- Graduation Year Calculator
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.