GPA Calculator
Calculate your weighted and unweighted GPA. Supports Regular, Honors, and AP/IB courses on the standard 4.0 scale.
Calculator
Weighted quality points per course
Grade points × credits, with the level bonus- Regular
- Honors
- AP / IB
About this calculator
This calculator computes both your unweighted and weighted GPA on the standard 4.0 scale. Enter each course with its letter grade, credit hours, and course level — Regular, Honors, or AP/IB — and it instantly shows how bonus points for advanced courses lift your weighted average above the unweighted one. Use it to track semester performance, plan course loads, or estimate the GPA you will graduate with.
How to read your results
The headline figure is your weighted GPA (the number most colleges consider when evaluating transcripts). The result card also shows your unweighted GPA, total credit hours, and total unweighted quality points. The horizontal bar chart displays one bar per course; bar length is proportional to weighted quality points (grade points × credits), and bars are color-coded by level — gray for Regular, the accent chip color for Honors, and the bold accent for AP/IB — so you can spot at a glance which courses are contributing most to your GPA.
How it's calculated
Grade points are assigned using the standard 4.0 scale (Back2College / NACAC convention): 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.0. A level bonus is added before the GPA calculation: Regular = 0, Honors = +0.5, AP/IB = +1.0 (uncapped convention). Unweighted GPA = Σ(points × credits) ÷ Σcredits. Weighted GPA = Σ((points + bonus) × credits) ÷ Σcredits. Sources: Back2College GPA scale (back2college.com/gpa.htm) and Calculator.net GPA methodology (calculator.net/gpa-calculator.html).
Worked example
Three courses: English A / 3 credits / Regular, Math B+ / 4 credits / Honors, Physics A- / 3 credits / AP.
Unweighted quality points are 12.00 + 13.20 + 11.10 = 36.30 across 10 credits, giving an unweighted GPA of 3.63. With Honors (+0.5) and AP (+1.0) bonuses applied, weighted quality points become 12.00 + 15.20 + 14.10 = 41.30, giving a weighted GPA of 4.13.
Frequently asked questions
What is the difference between weighted and unweighted GPA?
Unweighted GPA treats every course equally: an A is 4.0 regardless of difficulty. Weighted GPA adds a bonus — 0.5 for Honors, 1.0 for AP or IB — before averaging, so a student taking harder courses can earn above a 4.0. Many colleges look at both, but weighted GPA rewards rigor.
Why can my weighted GPA exceed 4.0?
This calculator uses the uncapped convention followed by Back2College and NACAC: an A in an AP course earns 5.0 weighted points (4.0 + 1.0 bonus). Some high schools cap weighted GPA at 5.0; your school's transcript may differ. When comparing GPAs between students, always confirm which scale was used.
How do credit hours affect my GPA?
Credit hours are the weight in the weighted average: GPA = Σ(quality points × credits) ÷ Σcredits. A 4-credit course where you earn an A contributes 16 quality points — twice as much as a 2-credit course with the same grade. Higher-credit courses therefore have a larger effect on your overall GPA.
Does this calculator include pass/fail or incomplete grades?
No. Only letter grades from A+ down to F are supported. Pass/fail courses are typically excluded from GPA calculations by registrars as well, since they carry no quality points.
How do I calculate a cumulative GPA across multiple semesters?
Add all courses from every semester into the list. Because GPA is a credit-weighted average, simply entering all courses at once gives you the correct cumulative figure without any additional steps.
Sources
- registrar.umd.edu/grades-records/grades/gpa-calculation
- admission.universityofcalifornia.edu/admission-requirements/first-year-requirements/gpa-requirement.html
- registrar.illinois.edu/courses-grades/calculate-your-gpa
Reviewed by the YouCalc Team · Last reviewed
Spot a translation issue, a calculation issue, or have a suggestion? Let us know.