Results are estimates
GPA systems differ between schools, districts and colleges. Your school may use different grade points, plus and minus grades, different weights for honors, AP or IB courses, or no weighting at all, and colleges may recalculate your GPA their own way. Use this calculator as an estimate and check your official GPA with your school.
How GPA is calculated
Each letter grade is worth a number of grade points. A common 4.0 scale gives A = 4, B = 3, C = 2, D = 1 and F = 0.
Multiply each course’s grade points by its credits, add the results, and divide by the total number of credits. If every course has the same credits, this is simply the average of the grade points.
A weighted GPA adds a bonus to the grade points of harder courses, such as honors or AP classes. There is no single standard: some schools add a fixed bonus (for example 0.5 for honors and 1.0 for AP), others use different values, and some do not weight grades at all. This calculator gives no bonus to a failing grade.
Worked examples
Unweighted, equal credits
Grades A, B, B and C, each 1 credit: (4 + 3 + 3 + 2) ÷ 4 = 12 ÷ 4 = 3.00.
Unweighted, different credits
A in a 1-credit course, B in a 1-credit course and C in a half-credit course: (4 × 1 + 3 × 1 + 2 × 0.5) ÷ 2.5 = 8 ÷ 2.5 = 3.20.
Weighted, with example bonuses
With 0.5 for honors and 1.0 for AP: A in AP Biology (4 + 1 = 5), B in Honors English (3 + 0.5 = 3.5) and B in a regular course (3), each 1 credit. Unweighted: (4 + 3 + 3) ÷ 3 = 3.33. Weighted: (5 + 3.5 + 3) ÷ 3 = 3.83.
Where the default scale comes from
The default A–F points follow one commonly used system described by the College Board’s BigFuture guide “How to Calculate Your GPA on a 4.0 Scale”. The plus and minus values and the honors and AP bonuses are examples only; change them to match your school.
BigFuture: How to Calculate Your GPA on a 4.0 Scale