High School GPA Calculator

Freshman year through senior fall, regular to AP. This high school GPA calculator computes weighted and unweighted GPA the way transcripts actually report it.

How to use the high school GPA calculator

High school GPA comes in two versions, and colleges look at both: unweighted (straight 4.0 scale, every course equal) and weighted (bonus points for honors, AP, and IB courses). This high school GPA calculator handles both. Add one row per course in the GPA tab below, enter the letter grade, and use the toggle to switch scales. For weighted mode, mark which courses are AP/IB (+1.0) or honors (+0.5).

Everything runs in your browser with nothing uploaded. If you are already in college (where credit hours rule), use our college GPA calculator instead.

Course Grade Calculator

Add your categories (weighted) or assignments (points-based) and get your current grade.

Weights should add up to 100%.

Final Exam Grade Needed

What do you need on the final to hit your target grade?

If your final has two parts and you already took part 1, fill both fields and we will tell you what part 2 needs.

What-If Scenario

See how a future score changes your grade before it happens.

GPA Calculator

Semester or cumulative GPA — weighted or unweighted.

Scale: A/A+ = 4.0, A- = 3.7, B+ = 3.3, B = 3.0, B- = 2.7, C+ = 2.3, C = 2.0, C- = 1.7, D+ = 1.3, D = 1.0, D- = 0.7, F = 0.

Quick Quiz Grader

For students checking a score — and teachers grading a stack.

Grade Calculator for Your LMS

Each platform grades a little differently. Pick yours — we'll load the right setup into the Course Grade calculator.

Canvas

Uses assignment groups with weights (e.g. Homework 30%, Quizzes 20%, Exams 50%). Matches the Weighted mode.

Blackboard

Weighted totals per category. Same math as Canvas — categories with percentage weights.

Moodle

Gradebook aggregates by mean of grades, often points-based with categories. Start points-based.

Google Classroom

Simple points-based gradebook. Start points-based and enter your scores.

After loading a setup, open the Course Grade tab — your categories are pre-filled. Just enter your scores.

How high school GPA calculation works

In most high schools, every course counts equally: GPA is the average of grade points across your courses. The unweighted scale converts letters directly (A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0, with plus/minus steps). The weighted scale adds bonuses for harder courses before averaging, which is why weighted GPAs can exceed 4.0.

Formulas: unweighted GPA = total grade points ÷ number of courses. Weighted GPA = total adjusted grade points ÷ number of courses, where AP/IB courses typically add +1.0 and honors courses +0.5.

The standard scale: A/A+ = 4.0, A- = 3.7, B+ = 3.3, B = 3.0, B- = 2.7, C+ = 2.3, C = 2.0, C- = 1.7, D = 1.0, F = 0. Weighting policies are set by each school or district, not by any national rule: some schools weight only AP, some weight honors and AP differently, and some do not weight at all. The high school GPA calculator above uses the common +1.0/+0.5 convention, but confirm your school's policy because it changes every weighted number on your transcript.

Worked examples

Example 1: unweighted GPA, six courses. Your grades: English A (4.0), Algebra II B+ (3.3), Biology A- (3.7), US History B (3.0), Spanish II A (4.0), Art B (3.0). Total = 4.0 + 3.3 + 3.7 + 3.0 + 4.0 + 3.0 = 21.0. Unweighted GPA = 21.0 ÷ 6 = 3.50. Clean and simple: every course equal, nothing above 4.0.

Example 2: the same schedule, weighted. Now suppose English was Honors and Biology was AP. Weighted points: Honors English A = 4.0 + 0.5 = 4.5; AP Biology A- = 3.7 + 1.0 = 4.7; the rest unchanged (3.3 + 3.0 + 4.0 + 3.0). Total = 4.5 + 4.7 + 3.3 + 3.0 + 4.0 + 3.0 = 22.5. Weighted GPA = 22.5 ÷ 6 = 3.75. The two advanced courses lifted the GPA by a quarter point, which is exactly the incentive weighting is designed to create.

Example 3: a full weighted schedule. Six courses: AP Chemistry A (5.0), Honors English A- (4.2), Algebra II B+ (3.3), US History B (3.0), Spanish II A (4.0), PE A (4.0). Weighted total = 5.0 + 4.2 + 3.3 + 3.0 + 4.0 + 4.0 = 23.5; weighted GPA = 23.5 ÷ 6 = 3.9167, or 3.92. Unweighted, the same grades give 4.0 + 3.7 + 3.3 + 3.0 + 4.0 + 4.0 = 22.0 ÷ 6 = 3.667, or 3.67. The high school GPA calculator shows both numbers side by side so you can see what each audience sees: many colleges recalculate an unweighted GPA from your transcript while noting course rigor separately.

Example 4: cumulative GPA across four years. Suppose you earned a 3.40 freshman year, 3.60 sophomore year, and 3.80 junior year, with equal course loads. Cumulative after junior year = (3.40 + 3.60 + 3.80) ÷ 3 = 10.8 ÷ 3 = 3.60. Add a 3.90 senior fall: (3.40 + 3.60 + 3.80 + 3.90) ÷ 4 = 14.7 ÷ 4 = 3.675, or 3.68. Notice the pattern: each additional semester moves the cumulative number less, because the base keeps growing. Freshman grades count exactly as much as junior grades in the final average, which surprises students who assumed early years matter less.

Weighted vs unweighted: which one matters?

Both, for different audiences. Your weighted GPA rewards course difficulty and usually determines class rank, honor roll, and valedictorian at schools that rank. Your unweighted GPA is the common denominator: because weighting policies differ by school, many colleges strip the weights off and recalculate everyone on a 4.0 scale, then evaluate rigor by reading your actual course list.

This creates a strategic point students often miss: loading up on AP courses you will get C's in can raise your weighted GPA while lowering your unweighted one. A B in AP Chemistry (4.0 weighted) equals an A in a regular elective (4.0 unweighted) on the weighted scale, but on the unweighted recalculation it is a 3.0 versus a 4.0. The high school GPA calculator lets you model both versions before choosing next year's schedule. For a deeper comparison, see our guide on weighted vs unweighted GPA.

Class rank and transcripts

Class rank orders students by GPA (usually weighted) within a graduating class: rank 12 of 400, top 10%, and so on. Not all schools rank; many now report only deciles or nothing at all, partly because rank differences at the top are often hundredths of a point. Where rank exists, it is computed from the same grade points this high school GPA calculator uses, so your rank estimate is only as accurate as your inputs and your school's exact weighting rule.

Your transcript is the official record: every course, grade, and credit, plus cumulative GPA (weighted, unweighted, or both, depending on the school). Colleges receive the transcript, not your calculator output. If your school reports both GPAs, both appear; if it reports one, that is the number colleges start from before any recalculation. Keep your own running calculation with the tool above so nothing on the transcript ever surprises you.

A note on midyear reports: many colleges ask for senior-fall grades before deciding. That makes senior fall the last semester that counts for admissions at those schools, worth modeling carefully in the calculator rather than coasting through.

Planning your GPA by year

Freshman year sets the foundation. Because cumulative GPA averages all years equally, a weak freshman year is not fatal but it is expensive: it takes three strong years to fully offset one weak one in a four-year average. The good news is that freshman courses are usually less advanced, so strong grades are very achievable.

Sophomore year is the time to add rigor gradually. One or two honors or AP courses let you test advanced work while the GPA base is still small enough to recover from a stumble.

Junior year counts most for admissions simply because it is the last full year colleges see. This is the year to take the hardest schedule you can handle well, not the hardest schedule imaginable. Model it first: plug projected grades into the high school GPA calculator and check both weighted and unweighted outcomes.

Senior year still matters. Senioritis is real, but colleges can and do rescind offers after dramatic grade drops, and senior spring grades appear on the final transcript that follows you to college. Finish cleanly.

Common high school GPA mistakes

1. Assuming your school's weighting. The +1.0/+0.5 convention is common, not universal. Some districts use +1.0 for honors too, some weight nothing. One wrong assumption corrupts every weighted calculation. Check the student handbook once.

2. Counting non-academic courses wrong. Some schools exclude PE, art, or electives from GPA; others include everything. Know which courses your school counts before you calculate.

3. Mixing scales across years. If you transfer schools, the old school's weighting may not carry over. Recalculate each year on the current school's scale for a consistent cumulative number.

4. Chasing weight instead of grades. An A in a regular course (4.0/4.0) beats a C+ in an AP course (2.3 unweighted, 3.3 weighted) on both scales. Rigor helps only when the grade holds up.

5. Forgetting freshman year counts. Every year weighs the same in the cumulative average. There is no "it was just freshman year" discount in the math, whatever admissions officers say about trends.

High school GPA calculator FAQs

How is high school GPA calculated?

Convert each letter grade to grade points (A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0, with plus/minus steps) and average them. For weighted GPA, add the bonus first: typically +1.0 for AP/IB and +0.5 for honors. The high school GPA calculator above computes both versions from your course list.

What is the difference between weighted and unweighted GPA?

Unweighted GPA caps at 4.0 and treats all courses equally. Weighted GPA adds bonus points for advanced courses (commonly +1.0 AP/IB, +0.5 honors), so it can exceed 4.0. Colleges often recalculate your unweighted GPA and judge rigor from your course list separately.

How much does an AP class boost my GPA?

Under the common weighting, an AP course adds 1.0 to that course's grade points: an A becomes 5.0, a B becomes 4.0. Across a six-course schedule, one AP A instead of a regular A raises the weighted GPA by about 0.17 (1.0 ÷ 6). Weighting policies vary by school, so confirm yours.

Do colleges look at weighted or unweighted GPA?

Many colleges recalculate applicants on an unweighted 4.0 scale to compare schools fairly, then assess course rigor separately from the transcript. Both numbers matter: the unweighted GPA for baseline comparison, the weighted GPA and course list for ambition. Report whichever your application asks for; it usually specifies.

What is a good GPA in high school?

The national average is around 3.0. A 3.5 is competitive for most colleges, 3.7+ for selective schools, and many scholarships set cutoffs around 3.0. These are typical benchmarks, not guarantees, and requirements vary widely. See our full guide on what counts as a good GPA.

Does freshman year count toward my GPA?

Yes. Cumulative GPA averages all high school years equally, so freshman grades carry the same weight as junior grades in the final number. A weak freshman year can be offset, but it takes sustained stronger years because every past semester stays in the average.

How is class rank calculated?

Schools that rank order students by GPA, usually the weighted version, within the graduating class. Because rank depends on your school's exact weighting policy and everyone else's grades, only your school can compute it officially. Use the high school GPA calculator to track your own number; ask your counselor how rank is derived.

Is this high school GPA calculator accurate?

Yes, for the scale and policy you select: the grade-point math is standard. Accuracy depends on your school's actual weighting rule, which courses it includes in GPA, and its plus/minus values. When in doubt, check the student handbook. See our disclaimer.