Published methodology
How the GPA result is calculated.
GPA Calculator is a planning model for letter-graded, credit-bearing courses. This page publishes its scale, formulas, weighted-course assumptions, rounding behavior, and known limitations.
1. Default letter-grade scale
The unweighted calculation uses this rounded 4.0 scale:
The scale is an explicit assumption, not a universal standard. Institutions may use hundredths, treat A+ differently, omit plus/minus grades, or apply program-specific values.
2. Valid course rows
A row is included only when it has a selected letter grade and a positive credit value. The course name is optional and has no mathematical effect. Rows with a blank grade, blank credits, zero credits, or negative credits are excluded from every total.
3. Quality points
Each included course produces quality points:
course quality points = grade points × course creditsFor example, a B+ is 3.3 on the default scale. In a four-credit class, that course contributes 13.2 quality points. Credits are allowed in quarter-credit increments so the tool can represent both whole and fractional course weights.
4. Unweighted term GPA
The calculator totals all valid course quality points and credits:
term GPA = total quality points ÷ total graded creditsThe displayed result is rounded to two decimal places. The model does not round individual course quality points before adding them, which avoids compounding small rounding differences.
5. Weighted GPA estimate
The weighted estimate adds a course-level boost to the base grade value before multiplying by credits. Standard courses receive no boost, Honors courses receive +0.5, and AP or IB courses receive +1.0.
weighted quality points = (grade points + level boost) × creditsThese boosts are common examples only. They are not sourced from a single national policy, and many schools use different rules. The unweighted result never includes these boosts.
6. Cumulative GPA projection
The optional cumulative projection first converts the current GPA into prior quality points, then combines that record with the new unweighted term:
prior quality points = current GPA × completed creditsprojected cumulative GPA = (prior quality points + term quality points) ÷ (completed credits + term credits)This projection assumes the current GPA and new term use compatible scales. It cannot detect whether an entered current GPA is weighted, whether transfer credits are excluded, or whether a repeated course changes the prior record.
7. Coursework not represented
The model does not separately calculate or classify:
- Pass/fail, satisfactory/unsatisfactory, or credit/no-credit courses
- Withdrawals, incompletes, audits, and noncredit classes
- Repeated-course replacement or averaging policies
- Transfer-credit inclusion or academic-forgiveness rules
- Law, medical, graduate, or program-specific grading scales
- Percentage-to-letter conversions or instructor rounding
8. Appropriate use
Use this calculator to understand credit weighting, check your own arithmetic, and compare possible term outcomes. Do not present its result as an official transcript GPA. The registrar, academic catalog, or student information system at your institution controls the official calculation.