Education · Grades · Free

High School GPA Calculator

Calculate your high school GPA from class grades and credits. Add each class with its letter grade on the 4.33 scale (A+ through F, or P/NP) and its credit count, optionally include a previous cumulative GPA with the credits it was earned over, and press Calculate to get your GPA, total credits, each class weight, and the full weighted-average arithmetic. Everything runs locally in your browser tab.

Letter grades map to the 4.33-scale GPA table (A+ = 4.33 … F = 0); GPA is the credit-weighted average. P / NP rows are excluded from the result.

-
Previous cumulative GPA / credits (optional)
Step 1

List your classes

Add one row per class with its letter grade and credits. Press Add row for more classes and remove any row you no longer need. Class names are optional labels only — the math uses the grade and credits.

Step 2

Add previous GPA (optional)

If you already have a cumulative GPA from earlier terms, enter it together with the credits it was earned over. It joins the average as one weighted block, so your result becomes an all-credits cumulative GPA.

Step 3

Calculate and check

Press Calculate for your GPA on the 4.33 scale, total credits, and a per-class weight. The calculation box shows every step, so you can see exactly how the weighted average was formed.

How the GPA is calculated

What is the formula?
GPA is the credit-weighted average of your grades: multiply each grade's grade points by its credits, add those products, and divide by the total credits. A 4-credit A (4.00) therefore counts more than a 1-credit A. Each class weight is its credits divided by total credits, shown to two decimals.
Which grade scale is used?
The 4.33 scale: A+ = 4.33, A = 4.00, A- = 3.67, down through D- = 0.67 and F = 0. Many schools use a plain 4.0 scale without plus/minus credits; if yours caps A+ at 4.00, your true GPA can differ slightly from this result.
How are P and NP grades handled?
Pass/no-pass classes carry no grade points, so they are excluded from both the GPA and the total credits — they cannot raise or lower your average here.
What does the previous cumulative GPA do?
It acts like one extra weighted block: its GPA multiplied by its credits joins the numerator, and its credits join the total. Enter both fields or neither; giving just one is flagged as an error so a half-filled pair never skews the result.
Is this an official transcript calculation?
No — it follows the common weighted-average method and a standard 4.33 table shown on this page. Honors, AP, IB, and weighted-course bonuses vary by school, so always confirm the official number with your registrar.

Privacy: this calculator runs entirely in your browser tab. Grades and credits you type are never uploaded, stored, or sent anywhere; nothing is remembered after a reload.