How to Calculate GPA in High School (Beginner’s Step-by-Step Guide)

Quick answer: Convert each of your letter grades to points (A=4.0, B=3.0, C=2.0, D=1.0, F=0.0), multiply each by the class’s credit value, add everything together, then divide by your total credits. That’s your GPA — the whole process takes about ten minutes once you have your grades in front of you.

If you’re calculating your GPA for the first time, this guide walks through every step with a real example, so you’re not just staring at a formula wondering what to plug in where.

What You Need Before You Start

Grab your report card or class schedule — you’ll need three pieces of information for every class:

  1. The letter grade you earned (A, B, C, D, or F, sometimes with a + or -)
  2. The credit value of the class — most classes are worth 1.0 credit per year, but some electives, PE, or half-year classes may only be worth 0.5.
  3. Whether the class is Honors, AP, IB, or a regular class — this matters only if your school calculates a weighted GPA (more on that below).

If any of this is unclear, your report card is the most reliable source — some schools list credit values differently than students expect, especially for PE, electives, or half-year courses.

Step 1: Convert Your Letter Grades to Points

Every letter grade converts to a numerical point value on a 4.0 scale. The most common version high schools use:

Letter GradeGrade Points
A4.0
A-3.7
B+3.3
B3.0
B-2.7
C+2.3
C2.0
C-1.7
D+1.3
D1.0
F0.0

Not every school uses the plus/minus version — some simplify it so every A is a flat 4.0 and every B is a flat 3.0, without in-between values. Check your school’s specific grading scale (usually in the student handbook or on your report card) before assuming which version applies to you.

Step 2: Multiply Each Grade’s Points by the Class’s Credit Value

Most high school classes are worth 1.0 credit, so this step often just means keeping the number the same — but for a half-credit class (many PE or short elective courses), you’d multiply by 0.5 instead.

This calculation — grade points × credits — is called quality points, and it’s the building block for the entire GPA formula.

Step 3: Add Up All Your Quality Points

Once you’ve calculated quality points for every class, add them all together into one total.

Step 4: Add Up Your Total Credits

Separately, add up the credit value of every class you included (usually 1.0 per class, or 0.5 for half-credit courses).

Step 5: Divide Total Quality Points by Total Credits

GPA = Total Quality Points ÷ Total Credits

That final number is your GPA.

A Real Worked Example

Let’s say a student named Maya is calculating her GPA for one semester, with five classes:

ClassGradeGrade PointsCreditsQuality Points
EnglishA4.01.04.0
Algebra IIB+3.31.03.3
BiologyA-3.71.03.7
World HistoryB3.01.03.0
PEA4.00.52.0

Total quality points: 4.0 + 3.3 + 3.7 + 3.0 + 2.0 = 16.0 Total credits: 1.0 + 1.0 + 1.0 + 1.0 + 0.5 = 4.5

GPA = 16.0 ÷ 4.5 = 3.56

Notice PE’s half-credit value means it contributes less to the total than a full-credit class would, even with the same A grade — this is exactly why skipping the credit-multiplication step (and just averaging grade points directly) gives a slightly wrong answer whenever credit values differ.

Want to run your own schedule through the same math without doing it by hand? Our GPA Calculator does this instantly — enter your grades and credits, and it calculates the total for you.

The Most Common Mistake: Averaging Grades Without Credits

If Maya had simply averaged her five grade-point values (4.0 + 3.3 + 3.7 + 3.0 + 4.0) ÷ 5, she’d get 3.6 instead of the correct 3.56 — a small difference here, but one that grows significantly larger over a full high school transcript where credit values vary more (especially once half-credit electives, PE, and health classes stack up across four years). Always multiply by credits before adding, not after.

Semester GPA vs. Cumulative GPA

The steps above work for calculating a single semester’s GPA. Your cumulative GPA — the number that actually appears on your transcript and goes to colleges — combines every semester of high school into one number, and it uses a slightly different combining step since each semester likely has a different number of total credits. For the full walkthrough of combining multiple semesters correctly, see our detailed guide on how to calculate cumulative GPA.

What About Weighted GPA?

Everything above calculates your unweighted GPA — the standard 4.0-scale version that treats every class the same regardless of difficulty. If you’re taking Honors, AP, IB, or Dual Enrollment classes, your school may also calculate a weighted GPA, which adds bonus points (commonly +0.5 for Honors, +1.0 for AP/IB) to those specific classes before running the same formula.

Both numbers are useful for different reasons, and most high school transcripts show both side by side. For the full comparison and when each one matters most, see Unweighted vs. Weighted GPA, and for exactly how much an Honors or AP class adds, see How Much Do Honors and AP Classes Boost Your GPA.

Does This Match What Colleges Will See?

Not always exactly. Many colleges — including large public university systems — recalculate applicants’ GPAs using their own standardized formula rather than accepting the number your school reports as-is. This often means stripping out school-specific weighting, applying a consistent scale, or only counting a specific range of semesters (like sophomore and junior year). Your school-calculated GPA is still the accurate, meaningful number for tracking your own progress and eligibility for things like honor roll — just don’t be surprised if a college’s official recalculation shows a slightly different figure.

Checking Your GPA Without Doing the Math Yourself

Most high schools calculate and display GPA automatically once grades are posted, through whichever student information system your school uses:

Next Steps Once You Know Your GPA

Frequently Asked Questions

Do freshman year grades count toward my high school GPA?

Yes — cumulative GPA includes every semester from 9th grade through your most recent completed term, though some individual scholarships or college programs may specify a narrower range (like only 10th and 11th grade) for their own evaluation.

What’s a “good” high school GPA?

This depends entirely on context — a 3.0 unweighted GPA is generally considered solid, a 3.5+ is competitive for many four-year colleges, and above 3.7–3.8 is typically considered strong for selective admissions, though “good” ultimately depends on the specific schools or scholarships you’re targeting.

Do all high schools use the same 4.0 scale?

Most do, but not universally — some districts use a 100-point percentage scale that converts differently, and a few use non-standard scales (like the plus/minus-free A=4, AB=3.5, B=3 system some schools use). Always confirm your specific school’s scale from your report card or handbook.

Can I calculate my GPA before final grades are posted?

Yes, using your current in-progress grades — but treat the result as an estimate, since it will change once final assignments, tests, and any last grade updates are factored in by your teacher.

Does a failed class permanently lower my GPA forever?

An F contributes 0.0 quality points for that class and stays part of your cumulative total, but its overall impact shrinks as you complete more credits over time — it does not get erased, but strong grades in later semesters can meaningfully offset it within your cumulative average.

Is my high school GPA the same as my college GPA will be?

No — they’re calculated independently. Your high school GPA stops accumulating once you graduate, and your college GPA starts fresh at 0 credits from your first semester of college coursework.


Grading scales, credit values, and weighting policies vary by school district — the steps above reflect the standard method most U.S. high schools use, but your school’s report card or handbook has the exact scale that applies to your transcript.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top