Beginner

High School GPA Calculator — 4.0 Scale

Enter your letter grade and credit hours for up to 6 courses and instantly calculate your weighted GPA on the standard 4.0 scale used by US high schools and colleges.

Course 1 grade

Set to 0 to skip

Course 2 grade

Set to 0 to skip

Course 3 grade

Set to 0 to skip

Course 4 grade

Set to 0 to skip

Course 5 grade

Set to 0 to skip

Course 6 grade

Set to 0 to skip
GPA (4.0 scale)
3.46

B

Total credits
18
Total quality points
62.3
Course 1: A12
Course 2: B+10
Course 3: A-15
Course 4: B9
Course 5: C+5
Course 6: A12
Step by step
  1. 1

    Total quality points

    4 × 3 + 3.3 × 3 + 3.7 × 4 + 3 × 3 + 2.3 × 2 + 4 × 3 = 62.3
  2. 2

    Total credits

    18
  3. 3

    GPA

    62.3 ÷ 18 = 3.46
Results are estimates for general information only and are not professional advice — always verify important results independently before relying on them. Read the full disclaimer.
Quick answer

How does this calculator work?

High school GPA = Σ(grade points × credit hours) ÷ total credit hours, using A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0. Enter up to 6 courses with their letter grades and credits to get your weighted cumulative GPA on the standard US 4.0 scale.

Formula
GPA = Σ(Grade Points × Credits) ÷ Total Credits • A = 4.0, B = 3.0, C = 2.0, D = 1.0, F = 0.0
How this is calculated

Grade point average (GPA) is a weighted average of grade points where each course is weighted by the number of credit hours it carries. Each letter grade maps to a numeric value on the 4.0 scale: A and A+ both equal 4.0, A− is 3.7, B+ is 3.3, B is 3.0, and so on down to F = 0.0. A quality point is the product of the grade points and the credit hours for a single course. The GPA is total quality points divided by total credit hours.

For example, an A (4.0) in a 3-credit course contributes 12.0 quality points, while a B+ (3.3) in a 4-credit course contributes 13.2. Dividing the sum of all quality points by total credits gives the cumulative GPA.

Note that the mapping of A+ varies by institution — some schools award 4.3 for A+, others cap it at 4.0. This calculator uses 4.0 for A+ (the most common standard unweighted scale). Honors, AP, and IB courses may use a weighted scale (typically A = 5.0) — check your school policy if that applies.

Frequently asked questions

In the US, a GPA of 3.0 (B) is generally considered satisfactory. Selective universities typically look for 3.5–4.0. A 3.7+ (A−) is considered excellent and often qualifies for honors recognition like cum laude or magna cum laude distinctions.

On the standard unweighted 4.0 scale, both A and A+ are worth 4.0 grade points — A+ has no numeric advantage. Some institutions use a modified scale where A+ = 4.3, but this calculator uses the more common 4.0 cap.

A weighted GPA adjusts grade points upward for advanced courses (AP, IB, Honors) — typically adding 0.5 or 1.0 to each grade. For example, an A in AP Chemistry might count as 5.0 instead of 4.0. This calculator computes unweighted GPA. Multiply AP course quality points by the appropriate weight to get a weighted GPA.

Also known as

high school gpa calculator
letter grade to gpa
4.0 scale gpa
grade point average calculator
weighted gpa calculator
unweighted gpa calculator
cumulative gpa high school

APA

TG we-Calculate Editorial Team. (2026). High School GPA Calculator — 4.0 Scale [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/high-school-gpa-calculator

Chicago

TG we-Calculate Editorial Team. "High School GPA Calculator — 4.0 Scale." TG we-Calculate. 2026. https://we-calculate.com/calculator/high-school-gpa-calculator.

IEEE

TG we-Calculate Editorial Team, "High School GPA Calculator — 4.0 Scale," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/high-school-gpa-calculator

BibTeX

@misc{wecalculate_high_school_gpa_calculator, title = {High School GPA Calculator — 4.0 Scale}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/high-school-gpa-calculator}}, year = {2026}, note = {TG we-Calculate} }

Did this calculator help you?