High School GPA Calculator | Weighted and Unweighted

Free student planning tool

High School GPA Calculator

Calculate your current weighted and unweighted high school GPA from course grades and credits. Set the Honors, AP or IB, and dual-enrollment bonuses used by your school, then add a prior GPA to estimate your cumulative result.

Last updated: August 9, 2026
  • Weighted and unweighted GPA
  • Credit-weighted courses
  • Editable grade points and bonuses
  • Optional cumulative GPA
  • Private browser calculation

Calculate Weighted and Unweighted High School GPA

Enter one row for each course. Edit a row's grade points or choose a custom bonus when your school differs from the default additive scale.

Runs in your browser

Courses and School Rules

Blank rows are ignored. Courses marked Excluded do not enter either GPA.

Course rows

Weighting and display settings

Eligible bonuses are added to base grade points before credits are applied. A custom course bonus overrides the level default. If set, the cap limits added weighting but never lowers a course's base points.
This is an additive weighting model. Weighted grade points add an eligible course-level bonus, then apply the optional course-point cap without lowering base points.
No active result
No GPA result

Enter at least one counted course, then calculate.

Current unweighted GPA-
Current weighted GPA-
Cumulative unweighted GPAAdd prior GPA
Cumulative weighted GPAAdd prior GPA
Current included credits-
Counted and excluded courses-
Unweighted quality points-
Weighted quality points-

Calculation steps

  1. Add courses and choose Calculate High School GPA.

Your school transcript, district policy, and each college or eligibility service control the official calculation.

How to Use the High School GPA Calculator

  1. Add one row for every course you want to include.
  2. Select the letter grade. Edit its base grade points when your school uses a different value.
  3. Enter the attempted credit value for the course, such as 1.0 for a full-year course or 0.5 for a semester course.
  4. Select Regular, Honors, AP, IB, Dual enrollment, or Custom bonus. Adjust the default bonuses and optional cap to match your school.
  5. Optional: add prior attempted credits and a prior GPA to estimate a cumulative result.
  6. Select Calculate High School GPA and review both averages, quality points, credits, steps, and the course breakdown.

Use Excluded from GPA for a pass/fail course, withdrawal, incomplete, or repeat attempt only when your school leaves it out. If the policy is unclear, check your student handbook, transcript legend, registrar, or counselor before using the number for an application.

High School GPA Formulas

A credit-weighted GPA gives a course influence in proportion to its attempted credits. First convert each letter grade to base grade points. Multiply the grade points by course credits, add every counted product, then divide by the counted credits.

Unweighted GPA = Sum of (base grade points x course credits) / Sum of included credits
Weighted GPA = Sum of (eligible weighted course points x course credits) / Sum of included credits

Eligible weighted course points equal base points plus the course bonus, limited by the optional course cap. A cap can reduce added weighting but never lowers the course's base points. The calculator keeps entered decimals as exact fractions during addition, multiplication, and division. It rounds only the displayed GPA using half-up rounding. Some schools truncate or use another display rule.

There is no single national weighted GPA scale. A school might add 0.5 for Honors and 1.0 for AP or IB, use smaller bonuses, cap course points, weight only approved classes, or report no weighted GPA.

Default 4.0 Grade Scale and Custom Points

The default choices use A+ and 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, and F = 0.0. This is a planning scale, not a rule for every school.

Default letter-grade values used by this calculator
GradeBase pointsGradeBase points
A+ / A4.0A-3.7
B+3.3B3.0
B-2.7C+2.3
C2.0C-1.7
D+1.3D1.0
D-0.7F0.0

If your school gives A+ a value of 4.33, uses 3.67 instead of 3.7, omits plus and minus grades, or assigns another value, keep the letter selected and edit that row's base points. The letter remains visible in the audit table.

Weighted GPA vs Unweighted GPA

An unweighted GPA uses the base value for each grade without adding points for course difficulty. On a conventional 4.0 scale, its highest course value is 4.0. A weighted GPA adds the configured course-level bonus before multiplying by credits. It can exceed 4.0.

This calculator gives AP, IB, Honors, and dual enrollment separate defaults. A Custom bonus handles a course-specific exception. The tool still does not decide which courses qualify. For example, the University of California applies its own approved-course, grade-year, residency, and honors-point limits. NCAA eligibility uses only approved core courses. These are separate calculations, not substitutes for a school transcript GPA.

Worked High School GPA Example

Assume a student takes five courses. Honors earns a 0.5 bonus and AP earns a 1.0 bonus. Spanish carries 0.5 credit, while the other courses carry 1.0 credit.

Example weighted and unweighted quality points
CourseGradeLevelCreditsUnweighted pointsWeighted points
English 10A, 4.0Regular, +01.04.004.00
Algebra IIB+, 3.3Regular, +01.03.303.30
BiologyA-, 3.7Honors, +0.51.03.704.20
U.S. HistoryB, 3.0AP, +1.01.03.004.00
Spanish IIA, 4.0Regular, +00.52.002.00
Totals--4.516.0017.50

Unweighted GPA equals 16.00 divided by 4.50, which displays as 3.556. Weighted GPA equals 17.50 divided by 4.50, which displays as 3.889.

The Load Example also combines prior GPAs over 12 credits. Estimated cumulative unweighted GPA = (3.42 x 12 + 16) / 16.5 = 3.457. Estimated cumulative weighted GPA = (3.68 x 12 + 17.5) / 16.5 = 3.737.

How Cumulative GPA Is Estimated

A cumulative GPA must combine quality points, not average two GPA numbers without considering credits. The calculator reconstructs prior quality points by multiplying the entered prior GPA by prior attempted credits. It then adds the current course quality points and divides by all included credits.

Estimated cumulative GPA = (prior GPA x prior credits + current quality points) / (prior credits + current credits)

If the prior GPA was already rounded, the reconstructed quality-point total is also approximate. Enter the exact transcript GPA and attempted-credit total when available. Do not mix weighted and unweighted figures, semester credits and yearly credits, or scales from two different schools without checking how the receiving school handles them.

Courses, Repeats, and Special Grades

Transcript policies differ. Some schools include every attempted letter grade. Others replace a repeated-course grade, average both attempts, limit replacement, or mark one attempt without counting it. Pass/fail, credit/no-credit, withdrawals, incompletes, transfer work, middle-school courses, and dual enrollment can follow separate rules.

The calculator does not guess those policies. Add each attempt your school counts. Mark a row Excluded only when the relevant policy excludes it. For NCAA planning, use NCAA-approved core courses and its current eligibility rules. For a UC application, use the official UC GPA instructions and approved A-G course record rather than a general transcript estimate.

How to Read Your GPA Result

The two current figures describe only the course rows included in this calculation. The cumulative figures appear only for the prior GPA type you enter. Quality points let you audit the arithmetic. The course table shows every grade value, credit amount, level bonus, and product used.

A planning result does not predict admission, scholarship selection, athletic eligibility, class rank, or graduation. Colleges may recalculate GPA using selected subjects, grade levels, course rigor, or their own scale. Compare the result with your official transcript and ask your counselor to resolve differences.

Frequently Asked Questions

How is high school GPA calculated?

Convert each counted grade to grade points, multiply by the course credits, add the quality points, and divide by the total counted credits. A school may use equal course weights instead.

What is the difference between weighted and unweighted GPA?

Unweighted GPA uses base grade points only. Weighted GPA adds a course-level bonus for designated advanced classes before credits are applied.

Does every school add 0.5 for Honors and 1.0 for AP or IB?

No. Those are common planning values, not universal rules. Change the bonus values, eligibility rule, and optional cap to match your school. This calculator uses the course grade, not an AP or IB exam score.

Can a weighted high school GPA exceed 4.0?

Yes. An additive weighted scale can exceed 4.0. The possible maximum depends on the school's base scale, eligible courses, bonus values, and any cap.

How do course credits affect GPA?

A course with more attempted credits contributes more quality points and more denominator credits. A 1.0-credit course has twice the influence of a 0.5-credit course with the same grade.

Should pass/fail, withdrawals, or incompletes count in GPA?

Follow your school's transcript policy. A P or Credit often earns credit without entering GPA. A letter F commonly adds zero quality points while its attempted credits remain. Choose Excluded only when the grade does not enter the relevant calculation.

How should I enter a repeated course?

Add every attempt your school counts. Exclude an earlier or later attempt only when the official repeat policy replaces or removes it from GPA.

Do colleges recalculate high school GPA?

Some do. A college may select certain subjects or grade years, apply its own course weights, or review unweighted and weighted figures separately.

Can I combine my prior GPA with current courses?

Yes. Enter prior attempted credits and the matching prior unweighted or weighted GPA. The result is an estimate when the prior GPA was rounded.

Is this calculator an official transcript GPA?

No. It is a planning estimate based on your inputs. Your school, district, college, or eligibility service determines the official GPA and included coursework.

Calculation Method and Review Basis

The 4.0 concept and scale variation were checked against College Board BigFuture GPA guidance. Credit-weighted quality points, cumulative calculations, special grades, and repeat-policy context were reviewed against the DC Public Schools GPA guide.

The default 0.5 Honors and 1.0 AP, IB, and dual-enrollment example was compared with the Fairfax County Public Schools profile. Special-purpose differences were reviewed against the California State University GPA calculator, University of California GPA instructions, and NCAA initial-eligibility guidance. These sources illustrate why a general estimate should not be presented as a district, college, UC, CSU, or NCAA result.

Educational planning notice: This calculator does not access a transcript, verify course approval, or make admissions, graduation, scholarship, or athletic-eligibility decisions. Confirm every official figure with the responsible institution.

Post a Comment

0Comments

Post a Comment (0)