GPA Calculator (Weighted + Unweighted)

Standard US 4.0 / 5.0 GPA. One course per line: letter, credits, optional honors / AP track.

Run the calculator

Example

You enter

You get

Checked against published worked examples from: Standard US 4.0 / 5.0 scale (AACRAO transcript convention).

Details, formula, and sources

ScopeBonus +0.5 honors / +1.0 AP on passing grades.

Formula or tableunweighted_gpa = sum(letter_points * credits) / sum(credits). weighted_gpa = sum((letter_points + track_bonus) * credits) / sum(credits). Letter points: 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. Track bonus: honors +0.5, AP / IB / dual-enrollment +1.0. Bonus applies to passing grades (D- or higher) per common registrar convention.

Source and editionStandard US 4.0 / 5.0 GPA scale. Letter-to-point mapping and track-bonus convention follow AACRAO (American Association of Collegiate Registrars and Admissions Officers) guidance.

Free accessUniversal registrar convention; published in school-district handbooks and the AACRAO transcript guide. No code citation required.

What governsEstimate only. Readability formulas and similar metrics are derived from a representative population and have known edge-case noise. The classroom teacher governs final text selection, grade placement, and assessment decisions.

API field namescourses, unweighted_gpa, weighted_gpa, total_credits, course_count

Related tools