Courses
| Include? | Term | Category | Course | Grade | Credits | Weighted? | Pass/Fail? | Remove |
|---|
Example Data
| Include? | Term | Category | Course | Grade | Credits | Weighted? | Pass/Fail? |
|---|---|---|---|---|---|---|---|
| Yes | Fall 2025 | Major | Calculus I | A | 3 | Yes | — |
| Yes | Fall 2025 | General | English Composition | B+ | 3 | No | — |
| Yes | Fall 2025 | Lab | Physics Lab | 88% | 1 | No | — |
| Yes | Spring 2026 | Humanities | History | A- | 3 | No | — |
| No | Spring 2026 | Major | Calculus I | B | 0 | No | Fail |
Tip: Click “Fill table” to mirror these rows, then compute.
Term Summaries
| Term | GPA‑Credits | Grade Points | GPA |
|---|---|---|---|
| Compute GPA to populate this table. | |||
Category Summaries
| Category | GPA‑Credits | Grade Points | GPA |
|---|---|---|---|
| Compute GPA to populate this table. | |||
Tracked GPAs (Custom Groups)
| Group name | Categories (comma separated) | Include in overall? | Remove |
|---|
| Group | GPA‑Credits | Grade Points | GPA |
|---|---|---|---|
| Compute GPA to populate this table. | |||
Groups match rows by Category (case‑insensitive). A group’s “Include in overall” can exclude matching rows from overall GPA, regardless of the per‑row include checkbox.
Settings
Target GPA Solver
Formula Used
GPA = Σ(grade_pointsᵢ × creditsᵢ) / Σ(creditsᵢ) over included rows Inclusion rules and conversions: • Letter → points via active scale mapping (editable). • Percentage → linear or thresholds to letter then points. • Points → used directly. • Weighted adds bonus: pointsᵢ ← pointsᵢ + honors_bonus. • Capping: pointsᵢ ← min(pointsᵢ, scale_max) if enabled. • Pass/Fail rows are excluded from GPA; credits may count toward earned. • Repeats policy selects attempts by course name before aggregating. • Category GPAs aggregate rows per category. • Tracked groups aggregate rows whose Category matches any listed category. • For overall GPA: a row must be checked “Include?” and not belong to any group with “Include in overall” turned off.
Empty or invalid rows are ignored. Credits must be non‑negative.
How to Use
- Select input type, scale or preset, and options.
- Enter term, category, course, grade, credits, and flags.
- Define tracked groups and categories; toggle “Include in overall”.
- Click “Compute GPA” to update all summaries and trackers.
- Export CSV/PDF or save your session; import later anytime.
Use “Add examples” to create “STEM GPA” and “Honors GPA”.
how is your grade point average (gpa) calculated?
Your GPA is the ratio of total grade points to total GPA‑eligible credits for the rows currently included by your settings.
GPA = Σ(pointsᵢ × creditsᵢ) / Σ(creditsᵢ) Where: • pointsᵢ comes from the grade (letter/percent/points), the active scale, any honors/AP bonus, and optional capping at the scale maximum. • Pass/Fail rows never contribute to GPA; Pass credits can count as earned. • Repeat policy selects which attempts are considered per course name. • “Include?” checkbox and tracked‑group rules decide overall inclusion. • Category and tracked‑group GPAs use only the matching rows.
Worked example (4.0 scale, no weighting)
| Course | Credits | Letter | Points | Grade Points |
|---|---|---|---|---|
| Calculus I | 3 | A | 4.00 | 12.00 |
| English Composition | 4 | B+ | 3.30 | 13.20 |
| Physics Lab | 3 | C | 2.00 | 6.00 |
| Total | 10 | 31.20 | ||
| GPA = 31.20 ÷ 10 = 3.12 | ||||
Tip: Switch scales or edit mappings to mirror your institution’s policy.
weighted vs unweighted gpa: quick comparison
Unweighted GPA uses base points from the active scale only. Weighted GPA adds an honors/AP bonus per flagged course, optionally capped at the scale maximum.
| Course | Credits | Letter | Base Points | Weighted Bonus | Capped Points | Grade Points |
|---|---|---|---|---|---|---|
| Honors Algebra | 3 | A- | 3.67 | +0.50 | 4.00 | 12.00 |
| History | 3 | B+ | 3.33 | +0.00 | 3.33 | 9.99 |
| Physics Lab | 1 | B | 3.00 | +0.00 | 3.00 | 3.00 |
| Total | 7 | 24.99 | ||||
| Unweighted GPA uses base points; weighted uses capped points after bonuses. | ||||||
Adjust the “Honors/AP bonus” and “Cap at max” options to match your rules.
letter‑to‑points reference (4.0 and 4.33 scales)
These are common mappings; institutions vary. Use the mapping editor to match your policy exactly.
| Letter | 4.0 Scale | 4.33 Scale |
|---|---|---|
| A+ | 4.00 | 4.33 |
| A | 4.00 | 4.00 |
| A- | 3.70 | 3.67 |
| B+ | 3.30 | 3.33 |
| B | 3.00 | 3.00 |
| B- | 2.70 | 2.67 |
| C+ | 2.30 | 2.33 |
| C | 2.00 | 2.00 |
| C- | 1.70 | 1.67 |
| D+ | 1.30 | 1.33 |
| D | 1.00 | 1.00 |
| D- | 0.70 | 0.67 |
| F | 0.00 | 0.00 |
Switch to 5.0, 7.0, 10.0, or custom scales using the presets.
what is a good gpa? ranges by scale and honors
Guidelines vary by institution and program. These bands are common rules of thumb; always confirm with your registrar, handbook, or advisor.
| Scale | Excellent | Very good | Good | Satisfactory | Needs improvement |
|---|---|---|---|---|---|
| 4.0 | 3.70–4.00 | 3.30–3.69 | 3.00–3.29 | 2.00–2.99 | < 2.00 |
| 4.33 | 3.85–4.33 | 3.50–3.84 | 3.20–3.49 | 2.00–3.19 | < 2.00 |
| 5.0 | 4.50–5.00 | 4.00–4.49 | 3.50–3.99 | 2.50–3.49 | < 2.50 |
| 7.0 | 6.25–7.00 | 5.50–6.24 | 4.50–5.49 | 3.50–4.49 | < 3.50 |
| 10.0 | 9.00–10.00 | 8.00–8.99 | 7.00–7.99 | 5.00–6.99 | < 5.00 |
Typical honors thresholds (undergraduate, varies by school)
| Recognition | Common threshold (4.0 scale) | Notes |
|---|---|---|
| Dean’s List | 3.50–3.70 | May require minimum term credits and no grades below C. |
| Cum laude | ≥ 3.50 | Institution‑wide or college‑specific rules apply. |
| Magna cum laude | ≥ 3.70 | Often also requires a thesis or rank percentile. |
| Summa cum laude | ≥ 3.90 | Highest distinction; thresholds and caps vary widely. |
Tip: Use “Tracked GPAs” to monitor targets like “Honors GPA” or “STEM GPA”.