Methodology
How every calculator on GPA Climb works. The worked examples below are generated at build time by the same code the calculators run, so the numbers on this page always match the tools.
Grade scale
We use the common US 4.0 scale with plus and minus grades. An A+ counts as 4.0 by default; some tools let you set it to 4.33. Weighted GPA adds a bonus to passing grades: +0.5 for Honors and +1 for AP, IB and dual enrollment by default, and you can change both. An F never earns a bonus. P (pass), NP (no pass) and W (withdrawal) are left out of GPA entirely.
| Letter | Percent | Unweighted | Honors | AP / IB |
|---|---|---|---|---|
| A+ | 97–100 | 4.0 | 4.5 | 5.0 |
| A | 93–96 | 4.0 | 4.5 | 5.0 |
| A- | 90–92 | 3.7 | 4.2 | 4.7 |
| B+ | 87–89 | 3.3 | 3.8 | 4.3 |
| B | 83–86 | 3.0 | 3.5 | 4.0 |
| B- | 80–82 | 2.7 | 3.2 | 3.7 |
| C+ | 77–79 | 2.3 | 2.8 | 3.3 |
| C | 73–76 | 2.0 | 2.5 | 3.0 |
| C- | 70–72 | 1.7 | 2.2 | 2.7 |
| D+ | 67–69 | 1.3 | 1.8 | 2.3 |
| D | 63–66 | 1.0 | 1.5 | 2.0 |
| D- | 60–62 | 0.7 | 1.2 | 1.7 |
| F | Below 60 | 0.0 | 0.0 | 0.0 |
Percent cutoffs follow the most common US convention (A = 93–96, A- = 90–92, and so on). Your school may use different cutoffs.
GPA (GPA, high school, college and unweighted calculators)
GPA = Σ (grade points × credits) ÷ Σ credits
A in a 3-credit class, B in a 4-credit class, C+ in a 3-credit class:
(4.0 × 3 + 3.0 × 4 + 2.3 × 3) ÷ 10 = 30.9 ÷ 10 = 3.09
Add a P in a 1-credit class and a W in a 3-credit class: they are skipped, so the GPA stays 3.09 over 10 credits.
The unweighted and high school calculators also accept percents and convert them to letters with the table above.
Weighted GPA
Weighted GPA = Σ ((grade points + course bonus) × credits) ÷ Σ credits
One-credit classes: A in AP, B in Honors, A in a regular class.
Weighted: (5.0 + 3.5 + 4.0) ÷ 3 = 4.17. Unweighted: (4.0 + 3.0 + 4.0) ÷ 3 = 3.67.
Cumulative GPA
Cumulative GPA = (current GPA × credits done + Σ term GPA × term credits) ÷ total credits
A 3.40 over 30 credits, plus the 3.09 term above (10 credits): (3.40 × 30 + 3.09 × 10) ÷ 40 = 3.32.
Raise GPA
Credits of straight A needed = credits done × (target − current) ÷ (4.0 − target) Terms needed at an average a = ⌈ credits done × (target − current) ÷ (a − target) ÷ credits per term ⌉
From 2.50 over 60 credits to 3.00, with 15 credits per term:
- Credits of straight A: 60 × 0.5 ÷ 1.0 = 30
- Soonest path (all A's): 2 terms
- At a steadier 3.5 average: 4 terms
When a target cannot be reached in one term, the calculator shows the soonest number of terms instead. A target above 4.0 cannot be reached on an unweighted scale, and once any grade below A is on record, a 4.0 can be approached but not reached.
Target GPA
GPA needed per term = (goal × total credits at the end − current GPA × credits done) ÷ remaining credits
A 3.10 over 45 credits, a 3.40 goal, 5 terms of 15 credits left: (3.40 × 120 − 3.10 × 45) ÷ 75 = 3.58 per term.
Final exam
Score needed = (goal − current grade × (100 − final weight) ÷ 100) ÷ (final weight ÷ 100) Best possible grade = current grade × (100 − final weight) ÷ 100 + 100 × final weight ÷ 100
An 88% with a final worth 25%, aiming for 90%: (90 − 88 × 0.75) ÷ 0.25 = 96.0%.
An 84% aiming for 95% would need 128.0%, so the calculator shows the best grade still in reach instead: 88.0%.
Class grade (grade and midterm calculators)
Category average = mean of scores (after dropping the lowest, if chosen) Current grade = Σ (weight × category average) ÷ Σ weight of graded categories Needed on the rest = (goal × 100 − Σ weight × average) ÷ ungraded weight
Homework (20%): 18/20, 9/10, 10/10, 7/10, drop lowest → 93.3%. Tests (50%): 84/100, 91/100 → 87.5%. Final (30%) not graded yet.
Current grade: (20 × 93.3 + 50 × 87.5) ÷ 70 = 89.2%. To finish with 90%: 91.9% on the final.
Pasted scores like "18 / 20" or "18 out of 20" become percents; lines without a score (such as "N/A" or "--/20") are skipped.
Major GPA
The same GPA formula, using only the courses you mark as part of your major. Example: A (3 credits), B+ (3), B (4) gives 3.39.
What a GPA means
The "what is my GPA worth" tool maps a 4.0-scale GPA to the nearest letter grade and a plain-language range. These ranges are our own summary of common US grading, not an official standard.
| GPA from | Nearest letter | How we describe it |
|---|---|---|
| 3.7 | A- | Excellent |
| 3.3 | B+ | Very good |
| 3.0 | B | Good |
| 2.5 | B- | Middle range |
| 2.0 | C | Passing range, with room to grow |
| 1.0 | D | Below the usual 2.0 minimum |
| 0.0 | F | Well below the usual 2.0 minimum |
College finder
The finder lists open-admission schools plus schools whose reported admission rate is at or above a minimum. In "Auto" mode the minimum depends on your GPA. Acceptance rate is a rough guide, never a guarantee. Schools with fewer than 500 undergraduates are hidden unless you include them, and schools that mainly award graduate degrees are left out.
| Example GPA | Minimum acceptance rate shown |
|---|---|
| 1.8 | 95% |
| 2.2 | 85% |
| 2.7 | 75% |
| 3.2 | 60% |
| 3.7 | 40% |
Limitations
- Schools differ on plus/minus values, A+ points, weighting, caps on weighted GPA, and percent cutoffs. Your school's official records always win.
- We do not model grade replacement or repeat policies; the raise and target calculators assume old grades stay on your record.
- Results are rounded for display (usually to two decimals), so a hand calculation may differ in the last digit.
- College data are school-wide averages reported by the schools and can be out of date. Programs within a school can be more selective.
Data sources
- College data: U.S. Department of Education College Scorecard, 2024–25 data, retrieved 2026-10-29, covering 5,743 schools.
- Admission factors: NACAC, Factors in College Admission. 79.2% of institutions attributed considerable importance to grades in college-prep courses (13th State of College Admission report).
- Financial aid progress rules: Federal Student Aid, Staying Eligible. Each school sets the GPA needed for satisfactory academic progress.
Found a mistake? See our editorial policy for how corrections work, or contact us.
Last updated