Canvas Grade Calculator

Weighted and unweighted GPA, side by side

High School GPA Calculator

Add your classes, pick each letter grade and course level, and see your weighted and unweighted GPA at the same time — AP, IB, honors, and dual credit all handled, and your courses save automatically.

  • 100% free
  • No sign-in
  • Saves automatically

Your Courses

CourseGradeLevelCredits
Breakdown mode:

Your GPA

Unweighted GPA
4.0 scale · ignores course level
3.50
Weighted GPA
adds Honors / AP / IB / Dual bonus
3.88
Total Credits
4
Courses Counted
4

Grade Points per Course (weighted)

CourseLevelCreditsGrade points
EnglishRegular14.0
AP CalculusAP14.3
Honors ChemistryHonors14.2
US HistoryRegular13.0

GPA = Σ(grade points × credits) ÷ Σcredits. In weighted mode this comes out to 3.88. Weighted mode adds a level bonus of Honors +0.5, AP +1, IB +1, Dual +1 on top of the base points.

What Is a High School GPA Calculator?

A high school GPA calculator turns your report card into a single number that colleges, scholarship committees, and your own counselor use to size up your academic record. You enter each class, the letter grade you earned, how many credits it carries, and whether it was a regular, honors, AP, IB, or dual-enrollment course. The tool converts every letter into grade points, weights each course by its credits, and averages the whole transcript into your grade point average.

What sets this gpa calculator high school students actually reach for apart from a scratch-paper average is that it reports two numbers at once. Your unweighted GPA puts every course on the same 4.0 scale, and your weighted GPA adds bonus points for the harder classes you took. Seeing both together is the fastest way to understand your standing, because those are the two figures that show up in different places on a college application — and they rarely match. Everything recalculates the instant you change a grade, and your course list is saved in your browser so it is still here the next time you check.

How to Use the Calculator

  1. 1. List your classes. Type each course name into a row — for example English, AP Calculus, and Honors Chemistry. Use Add course for as many as you need. New here? Click Fill sample data to load an example transcript and watch the tool work.

  2. 2. Pick each letter grade. Choose the grade you earned from the Grade dropdown (A, A-, B+, and so on). The letters come straight from the standard US 4.0 scale, so every choice maps to the same grade points colleges use.

  3. 3. Set the course level. Use the Level dropdown to mark each class Regular, Honors, AP, IB, or Dual. This is what separates your weighted GPA from your unweighted one — regular classes add nothing extra, while honors and advanced courses add bonus points.

  4. 4. Enter the credits. Put in how many credits each class is worth (most year-long high school courses are 1; a semester elective might be 0.5). Credits decide how much each course pulls on your average, so a heavier class counts more.

  5. 5. Read both GPAs. Your Unweighted GPA and Weighted GPA appear side by side, along with your total credits and course count. Flip the Breakdown mode toggle to see the grade points behind either number, then use Copy results or Print to save a clean summary.

In a hurry? Use the Paste grades button to drop in a copied list of courses and fill the whole table at once.

Weighted vs Unweighted GPA — Which One Matters?

An unweighted GPA caps every class at 4.0. An A is a 4.0 whether you earned it in a regular class or a college-level AP course, so the unweighted number is a clean measure of how well you performed against the grading scale itself. It is the most comparable figure across schools, because it does not depend on whose weighting system you happen to be under.

A weighted GPA rewards difficulty. Honors, AP, IB, and dual-enrollment classes add bonus points on top of the base grade, so a transcript loaded with rigorous courses can climb above a 4.0 — up to 5.0 with straight A's in an all-AP schedule. The weighted number answers a different question: not just how well did you do, but how hard was the load you did it under.

So which matters? Both, for different audiences. Class rank and honor-roll cutoffs are usually weighted, which rewards students who take on tougher classes. Many colleges, though, recalculate GPA from your transcript using their own method — often unweighted, or with their own weighting — so they can compare applicants on equal footing. The honest answer is to grow both at the same time: earn strong grades in the most challenging classes you can genuinely handle. That is the only strategy that lifts the unweighted and weighted numbers together, which is exactly why this calculator shows you both instead of forcing you to pick one.

How Weighted GPA Is Calculated (Honors, AP, IB & Dual)

Weighting works by adding a fixed bonus to a course's base grade points before the average is taken. The base points come from the same 4.0 scale everyone uses (an A is 4.0, a B is 3.0, and so on). Then, in weighted mode, each course level adds points on top:

  • Regular — no bonus. An A stays 4.0.
  • Honors+0.5. An A becomes 4.5.
  • AP+1. An A becomes 5.
  • IB+1, treated the same as AP here. An A becomes 5.
  • Dual enrollment+1, matching AP and IB for the college-level workload. An A becomes 5.

Your unweighted GPA simply ignores all of these bonuses — every course tops out at 4.0 regardless of its level. That is the whole difference between the two numbers on your screen. Schools do vary in exactly how much they weight (some give honors a full point, some use a 5.0 cap, some go to 6.0 for AP), but the +0.5 for honors and +1.0 for AP / IB / dual used here is the most common convention and the one most college scorecards assume when they publish average GPAs.

The GPA Formula (With a Worked Example)

The grade point average formula is a credit-weighted mean:

GPA = Σ (grade points × credits) ÷ Σ credits

Say you took four one-credit courses: English (A, Regular), AP Calculus (B+, AP), Honors Chemistry (A-, Honors), and US History (B, Regular). First, the unweighted GPA, which ignores level:

(4.0 + 3.3 + 3.7 + 3.0) ÷ 4
= 14.0 ÷ 4 = 3.50

Now the weighted GPA. AP Calculus gets +1 (3.3 → 4.3) and Honors Chemistry gets +0.5 (3.7 → 4.2); the two regular classes stay put:

(4.0 + 4.3 + 4.2 + 3.0) ÷ 4
= 15.5 ÷ 4 = 3.88

Same grades, two different numbers — 3.50 unweighted and 3.88 weighted — because the weighted version credits you for carrying an AP and an honors class. As a sanity check, a student with three one-credit AP courses who earns an A in all of them lands at a perfect 5.00 weighted and 4.00 unweighted. The calculator above runs both of these the moment you type — no arithmetic required.

Letter Grade to GPA Conversion Chart

Every letter grade in the tool maps to grade points using the standard US +/- 4.0 scale below. This is the single source of truth for the base points — weighted mode simply adds the level bonus on top of the number in the Grade points column.

Letter gradePercentage (at least)Grade points
A93%4.0
A-90%3.7
B+87%3.3
B83%3.0
B-80%2.7
C+77%2.3
C73%2.0
C-70%1.7
D+67%1.3
D63%1.0
D-60%0.7
F0%0.0

To read it: find your percentage, and the first row it clears from the top gives your letter and points. A 91%, for instance, clears the A- band (90%) but not the A band (93%), so it is an A- worth 3.7 points before any weighting.

High School GPA for College Admissions

Your GPA is one of the first numbers an admissions reader sees, but it is never read in a vacuum. Colleges weigh it against the rigor of your schedule, the grading culture of your high school, and the trend over four years. A 3.7 earned in a demanding all-honors load often reads stronger than a 3.9 in the easiest classes available — which is exactly why the weighted number and your course levels travel together.

Two practical points. First, many universities recalculate your GPA from your transcript, sometimes stripping out electives like PE or art and counting only core academic subjects, and often applying their own weighting rather than your school's. So the figure a college quotes may differ from the one on your report card — don't be alarmed if it does. Second, the most reliable benchmark is the average GPA of admitted students that each school publishes. Compare your unweighted GPA to those numbers to see where you stand, and let the weighted GPA and your course rigor tell the rest of the story about how hard you pushed.

How to Raise Your High School GPA

GPA moves slowly because it is an average over everything you have taken — but it does move, and the calculator makes the math obvious so you can plan instead of guess.

  • Protect the credit-heavy classes. A dip in a full-credit core course drags your average far more than the same dip in a half-credit elective. Sort your effort by the Credits column and defend the biggest ones first.
  • Use rigor to lift the weighted number. Swapping a regular class for an honors or AP version of the same subject adds bonus points to your weighted GPA even before the semester ends — provided you can still earn a strong grade in it. Take on the challenge you can actually carry, not the hardest one on paper.
  • Retake or replace where your school allows it. Many high schools let a retake replace a low grade in the GPA. Model the swap in the tool by changing that course's letter and watch both numbers respond before you commit the time.
  • Finish strong on the courses still in progress. Grades that aren't locked yet are the ones you can still change. Enter your realistic expected grade for each and the calculator shows the GPA you are actually heading toward, so you know how much room is left to move it.

Re-run the numbers after every report card. Two minutes of what-if tells you which classes are worth the extra hour of studying — and which ones already can't move your average enough to matter.

Common GPA Mistakes

  • Confusing weighted and unweighted. Reporting a 5.0-scale weighted GPA where an application asks for the unweighted 4.0 figure (or the reverse) is the most common error. Read which one the form wants — this tool shows both so you can give the right one.
  • Ignoring credits. Averaging your letter grades as if every class counts equally overstates or understates your real GPA whenever courses carry different credits. Always enter the actual credit value for each class.
  • Guessing the level bonus. Assuming every advanced class adds a full point inflates your weighted GPA — honors typically adds only half a point here. Set each course's level accurately instead of lumping them together.
  • Leaving out a class. Forgetting a whole course — especially a low grade you would rather not think about — makes your GPA look better than the transcript a college will actually see. Enter every graded class.
  • Using the wrong scale. A few schools use a plain-percentage or 100-point system, or a 5.0 unweighted scale. This calculator uses the standard 4.0 grade-point scale; if your school differs, convert your grades to that scale first so the result is comparable.
  • Forgetting that colleges recalculate. Treating your school's number as the only version of your GPA can surprise you later. Know your core-subject unweighted GPA too, since that is closest to what many admissions offices compute.

Frequently Asked Questions

Unweighted GPA puts every class on a 4.0 scale no matter how hard it is — an A is 4.0 whether it's regular English or AP Physics. Weighted GPA rewards rigor by adding bonus points to advanced classes, so the same A in an AP course can count as a 5.0. This calculator shows both at once: the unweighted number tells you how well you did, and the weighted number tells you how well you did against a tougher course load. Colleges look at each for different reasons.

More grade & GPA tools

Built on the same engine. More launching soon.