G
GPACalc

High School GPA Calculator

Add your classes to get your unweighted and weighted GPA, with honors, AP, IB and dual enrollment bonuses you can set to match your school.

Your classes

Your school's rules (weighting and A+)
Add your GPA from earlier years

Unweighted

--

Weighted

--

Credits counted
0
Cumulative unweighted
--
Cumulative weighted
--

Failing grades get no weighting bonus. Colleges often recalculate GPA with their own rules.

Percent to letter

--

Cut-offs differ between schools, so check your report card.

Unweighted vs weighted GPA

Unweighted GPA treats every class the same. Each letter grade becomes points on a 4.0 scale, and the GPA is the credit-weighted average of those points.

Weighted GPA adds bonus points for more demanding classes. With the defaults here, an A in AP Chemistry counts 5.0, an A in honors English 4.5 and an A in a regular class 4.0. Failing grades get no bonus.

Example: A- in honors English, B+ in AP US History, A in Precalculus, B in AP Chemistry, A in Spanish III (all 1 credit) and A in PE (0.5 credit). Unweighted GPA = (3.7 + 3.3 + 4.0 + 3.0 + 4.0 + 4.0 × 0.5) ÷ 5.5 = 3.64. Weighted GPA adds 0.5 + 1.0 + 1.0 bonus points: (3.7 + 0.5 + 3.3 + 1.0 + 4.0 + 3.0 + 1.0 + 4.0 + 2.0) ÷ 5.5 = 4.09. Press "Load example" to see it.

Grade points used by this calculator

LetterUnweighted points
A+4.0 (4.3 at some schools)
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
D-0.7
F0.0

Default weighting bonuses

  • Regular: +0
  • Honors: +0.5
  • AP: +1.0
  • IB: +1.0
  • Dual enrollment: +1.0

These are this calculator's starting values, not a national rule: each school or district sets its own weighting. If your school only uses whole letters, untick "Plus and minus grades count".

How the College Board converts percent grades

The College Board's BigFuture guide gives this general table for turning class percentages into 4.0 points. It says high schools use different scales and cut-offs, so treat it as a guide and check your own school's scale.

Letter gradePercent grade rangeGPA points per class
A90-1004.0
B80-893.0
C70-792.0
D66-691.0
E/FBelow 650.0

Copied as published on BigFuture (checked 26 September 2026). The table has no plus or minus grades and does not place a score of exactly 65.

How colleges recalculate your GPA: the UC example

Colleges often ignore your school's weighting and work out their own GPA. The University of California publishes exactly how it does this:

  • Only A-G (college-prep) courses count, from the summer after 9th grade to the summer after 11th grade. 9th-grade grades are left out.
  • A = 4, B = 3, C = 2, D = 1, F = 0. Pluses and minuses are ignored, so B+, B and B- all count 3.
  • UC-approved honors courses (such as AP and IB HL) add 1 extra point per semester, up to 8 semesters in total and no more than 4 from 10th grade. A D or F in an honors course earns no extra point.
  • For nonresidents, only AP and IB courses graded A, B or C get the extra point.
  • The GPA is cut to two decimals, not rounded: 3.875 counts as 3.87.

The minimum UC GPA is 3.0 for California residents and 3.4 for nonresidents. Source: UC Admissions, GPA requirement, and the UC Quick Reference Guide (August 2026).

Frequently Asked Questions

What is the difference between weighted and unweighted GPA?
An unweighted GPA puts every class on the same 4.0 scale, so an A is 4.0 in any class. A weighted GPA adds bonus points for harder classes, so an A in an AP class can count as 5.0. That is why weighted GPAs can go above 4.0.
How much extra do honors and AP classes add?
It depends on your school: there is no national rule, and the College Board only says that some schools give AP and honors classes higher points. This calculator starts with +0.5 for honors and +1.0 for AP, IB and dual enrollment. Change the bonuses under "Your school's rules" to match your handbook.
How do I calculate my high school GPA?
Turn each letter grade into points (A = 4.0, B = 3.0 and so on), multiply by the class credits, add them up and divide by the total credits. For a weighted GPA, add the honors or AP bonus to each class before you multiply.
Does a half-credit class count less?
Yes. Credits act as weights, so a 0.5-credit semester class counts half as much as a full-year 1.0-credit class. Enter the credits your transcript shows.
How do I find my cumulative GPA?
Open "Add your GPA from earlier years", enter your current GPA and the credits it covers, then add this year's classes. The calculator combines them by credits.
Is a 3.5 GPA good in high school?
A 3.5 unweighted GPA means a B+/A- average across all classes. Whether it is enough depends on the colleges you apply to. Many recalculate your GPA with their own rules; the University of California, for example, requires at least 3.0 (3.4 for nonresidents) in its own UC GPA.

Related tools