HomeCalculatorsGradeGPA to Letter Grade Calculator
Grade calculator

GPA to Letter Grade Calculator

Approximate GPA-to-letter interpretation on plus/minus 4.33, flat 4.0, or linear 5.0 normalization, with explicit tie-breaks, example percentage bands, and range validation.

Instant result
Result
—

Enter values to calculate.

Inputs—
Mode—
Formula—
Trust summary CVP VERIFIED · CVP protocol 1.0.0-proposed · Core assurance
Input interpretation
Enter values to calculate.
Result
—
Assurance
Core
Declared partition coverage
PASS · 6/6 declared partitions (plus-minus-nearest, floor, flat, linear5, to-gpa, invalid-domain) · Matrix
Known limitations
  • Approximate interpretation on plus/minus 4.33, flat 4.0, and linear 5.0 normalization
  • Core CVP does not include live graph, viewport, or pointer interaction.
Model
Approximate letter-grade interpretation of a GPA (and reverse lookup of grade points) on flat 4.0, plus/minus 4.33, or linear-5.0-normalized scales.
Scope
Default plus/minus map uses A+=4.33 … F=0.
Verification
Engine tested · Source checked · v1.1.3 · CVP VERIFIED · CVP protocol 1.0.0-proposed · Core assurance· View Manifest · CVP overview · Specification
Versions
Calculation 1.1.3 · CVP protocol 1.0.0-proposed · Evidence 2026-09-29.release-truth-v1
Verification revision
2026-09-29.release-truth-v1 · 2/2 property · digest ec136afa8532
Legacy regression
16/16 tests · Production surface contract 6/6
Trust layers
Verification VERIFIED · Production CURRENT · Overall CVP state: VERIFIED under CVP 1.0.0-proposed
Reference
O1 model · O2 expected_values · O2 numerical_behavior
Interfaces
PASS · UI (SSR) / REST / MCP — ui-ssr is query-result HTML, not a live browser session.
Supplemental domain review
Not performed
Named expert review
Not performed
CVP suite
7/7 golden · 3/3 CVP boundary · 1/1 invalid · 2/2 property · 1/1 metamorphic · 1/1 cross-interface · 6/6 CVP contract · Manifest
Sources
Sources
Evidence
16 legacy golden · legacy regression suite · 7/7 oracle-backed golden · 1/1 invalid · Artifact integrity PASS
This calculator CURRENT · Public schema 1.1.3 matches · Semantic contract ✓ · Production attested · Public/cache ✓ · Origin ✓
Semantic contract
PASS
Full verification

Manifest identity, reference classes, interfaces, suite, and production records.

Formulas

Core equations used by this calculator.

NearestMatched point = nearest gᵢ (ties → higher letter)
FloorMatched point = max { gᵢ | gᵢ ≤ GPA }
LetterLetter = letter for matched point
iMatching first selects a numeric grade point gᵢ, then looks up its letter. Linear 5.0 mode scales GPA₄ = GPA₅ × (4/5) before matching. That is a linear numeric normalization, not a reconstruction of unweighted GPA from AP/IB/honors. A+ appears only on plus/minus scales.

How to use

1

Choose a scale

Plus/minus 4.33 (with A+), flat 4.0 (A–F only), or linear 5.0 normalization (a 5.0 numeric scale mapped to 4.0 first).

2

Enter GPA or pick a letter

Use GPA → letter to interpret an average, or Letter → GPA to look up grade points.

3

Pick an approximation rule (GPA → letter)

Nearest grade point (ties prefer the higher letter), or the highest published point that is still ≤ your GPA.

Example calculations

Common configurations with formula and result.

ϟ

3.50 GPA (nearest)

Plus/minus scale, nearest match

|3.50−3.33|=0.17 vs |3.50−3.67|=0.17 → prefer higher
A- (tie breaks upward)
ϟ

3.50 GPA (floor)

Highest point ≤ 3.50

3.33 ≤ 3.50 < 3.67
B+
ϟ

Flat scale

3.2 on flat 4.0

Nearest of 4/3/2/1/0
B
ϟ

Linear 5.0: 4.6

Normalize 5.0 → 4.0, then match

4.6 × 4/5 = 3.68
A- (normalized 3.68, not unweighted GPA)

Plus/minus GPA ↔ letter ↔ example %

Common values at a glance.

GPA pointsLetterExample %
4.33A+97–100%
4.00A93–96%
3.67A-90–92%
3.33B+87–89%
3.00B83–86%
2.67B-80–82%
2.33C+77–79%
2.00C73–76%
1.67C-70–72%
1.33D+67–69%
1.00D63–66%
0.67D-60–62%
0.00F0–59%
i Example percentage bands are one common U.S. syllabus convention for the matched letter. They are not derived from the input GPA and are not universal—schools using the same 4.33 grade points can still publish different % cutoffs.

GPA to Letter Grade calculator specification

Version 1.1.3 · Engine tested

Calculation status

Review policy · Evidence

Definition
An approximate GPA-to-letter interpreter maps a numeric grade point average onto the nearest published letter on a chosen reference scale (flat 4.0, plus/minus 4.33, or a 5.0 numeric scale linearly normalized to 4.0). GPA is already a credit-weighted average of course points, so the letter is an interpretation—not a registrar conversion.
What it calculates
Approximate letter-grade interpretation of a GPA (and reverse lookup of grade points) on flat 4.0, plus/minus 4.33, or linear-5.0-normalized scales.
Inputs
  • Numeric GPA
  • Scale: plus/minus 4.33, flat 4.0, or linear 5.0 normalization
  • Approximation rule: nearest or floor (GPA → letter)
  • Or a letter grade (Letter → GPA)
Outputs
  • Approximate letter grade
  • Matched grade-point value
  • Example percentage band for the matched letter (not derived from the GPA)
Formula
Nearest: matched point = nearest gᵢ (ties → higher letter); Floor: matched point = max {gᵢ | gᵢ≤GPA}; Letter = letter for matched point; Linear 5.0: GPA₄=GPA₅×4/5 before matching
Assumptions
  • Default plus/minus map uses A+=4.33 … F=0.
  • Percentage ranges are one common U.S. syllabus convention for the matched letter, not a function of the input GPA.
  • Linear 5.0 assumes a 5.0 numeric ceiling linearly mapped to 4.0. It is not a generic weighted→unweighted GPA conversion.
  • Nearest matching is an approximation algorithm, not a registrar rule for converting cumulative GPA back into a letter.
Units
  • GPA (dimensionless grade points)
  • Letter grade
  • Percent bands (informational example only)
Boundary conditions
  • Plus/minus 4.33 requires 0 ≤ GPA ≤ 4.33; values outside that range are a validation error (not clamped).
  • Flat 4.0 requires 0 ≤ GPA ≤ 4.00.
  • Linear 5.0 requires 0 ≤ GPA ≤ 5.00, then scales by 4/5 before letter match.
  • Nearest ties (equal distance to two grade points) prefer the higher letter, including 3.50 → A-, 3.835 → A, and 4.165 → A+ on plus/minus 4.33.
Example
GPA 3.50, plus/minus, nearest → A- (tie, higher letter)
Validation cases

13 published on this page · 16/16 tests · Production surface contract 6/6 · View evidence

  • 3.67, plus/minus, nearest → A-
  • 3.50, plus/minus, nearest → A- (tie, higher letter)
  • 3.4999, plus/minus, nearest → B+
  • 3.5001, plus/minus, nearest → A-
  • 3.50, plus/minus, floor → B+
  • 3.835, plus/minus, nearest → A (tie, higher letter)
  • 4.165, plus/minus, nearest → A+ (tie, higher letter)
  • 3.33, plus/minus, nearest → B+
  • 3.50, flat 4.0, nearest → A (tie, higher letter)
  • 4.6, linear 5.0, nearest → normalized 3.68 → A-
  • Letter B+ on plus/minus → 3.33
  • GPA = -2, plus/minus → validation error (GPA must be between 0 and 4.33)
  • GPA = 4.5, plus/minus → validation error
Sources
Calculation version
1.1.3

Background

Interpretation and common distinctions.

What this converter does

GPA summarizes performance as a number; letter grades summarize a single course or a rough band of that average. This tool:

  1. Converts a GPA → approximate letter on a chosen scale.
  2. Converts a letter → grade points on the same scale.
  3. Shows an example percentage band for the matched letter (not a percentage computed from your GPA).

It does not replace your school’s published conversion table, and it does not claim that a cumulative 3.50 means the student “received an A-.”

How to convert GPA to a letter

  1. Select the scale your transcript uses (or the closest match).
  2. Enter GPA exactly as reported when possible. Out-of-range values are rejected, not clamped.
  3. Choose an approximation rule:
    • Nearest grade point — minimize |GPA − published point|; ties prefer the higher letter.
    • Highest point ≤ GPA — never round up past the next letter’s exact point.
  4. Read the approximate letter, matched points, and example % band for that letter.

Worked examples

GPA Scale Rule Letter
4.00 Plus/minus Nearest A
3.70 Plus/minus Nearest A-
3.50 Plus/minus Nearest A- (tie ↑)
3.50 Plus/minus Floor B+
3.20 Flat 4.0 Nearest B
4.60 on 5.0 Linear 5.0 Nearest A- via 3.68 normalized

Scales explained

Plus/minus 4.33

Common college map with A+ = 4.33 (sometimes 4.3). Includes A−, B+, etc. See the reference table on this page. Some schools that use A+ = 4.33 still cap cumulative GPA at 4.00.

Flat 4.0

Only A / B / C / D / F at 4 / 3 / 2 / 1 / 0. Useful when your school does not use plus/minus on the transcript average.

Linear 5.0 normalization

This mode linearly scales a 5.0 numeric scale onto a 4.0 reference:

GPA₄ = GPA₅ × 4/5

Then it matches letters on the plus/minus table. A 4.60 input becomes 3.68 normalized GPA → A-.

That is not a reconstruction of unweighted GPA from AP / IB / honors coursework. Many institutions add extra grade points to eligible courses (often with a cap) instead of taking a finished weighted GPA and multiplying by 4/5.

Flat overview (no plus/minus)

GPA (about) Letter
4.0 A
3.0 B
2.0 C
1.0 D
0.0 F

Weighted grades and GPAs above 4.0

An A in an AP class might be stored as 5.0 quality points on a weighted scale. A cumulative weighted GPA of 4.2 usually means strong performance in advanced courses—not that the unweighted average is above A. Always check whether a college application asks for weighted, unweighted, or both. If you need a true weighted→unweighted conversion, you need courses, credits, and the school’s honors policy—not this linear map.

How GPA is built from letters (reminder)

For courses with credits cᵢ and grade points gᵢ:

GPA = Σ(cᵢ × gᵢ) / Σ cᵢ

A two-course A and B average is (4+3)/2 = 3.5. That 3.5 is still an average of two letters, not itself an A-. Use the GPA Calculator when you have a full course list; use this page when you already have the average and need an approximate letter band.

Practical tips

  • Prefer the scale printed in your student handbook over any web default.
  • Mid-band GPAs (like 3.5) are ambiguous—report the number on applications, not only the letter.
  • International scales (e.g. 10-point, percentage-only) need a school-specific map before using U.S. letters.
  • For one course’s letter → points, the Letter → GPA mode (or Letter Grade to GPA) is enough; for term GPA, weight by credits.

Other calculators in this family: Letter Grade to GPA, GPA Calculator, Final Grade Calculator .

Frequently asked questions

Key distinctions behind the calculation.

Is a 3.5 GPA a B+ or an A-?

It sits exactly between B+ (3.33) and A- (3.67) on the plus/minus 4.33 map. Nearest matching treats this as a tie and prefers the higher letter (A-). The floor rule returns B+. A 3.5 cumulative GPA does not mean the student “earned an A-” in a course—it is only an interpretation of the average.

What letter is a 3.7 GPA?

About an A-. The common grade-point for A- is 3.67.

What letter is a 3.2 GPA?

Approximately a B (above 3.0, below B+ at 3.33).

Does Linear 5.0 convert weighted GPA to unweighted GPA?

No. Linear 5.0 only scales a 5.0 numeric scale to a 4.0 reference (GPA₄ = GPA₅ × 4/5). Real weighted GPAs usually add honors/AP/IB points to course grade points, often with caps—so 4.6 weighted does not generally imply 3.68 unweighted. Reconstructing unweighted GPA needs courses, credits, and the school’s weighting policy.

Can GPA be higher than 4.0?

Yes on weighted transcripts or when A+ is 4.3/4.33. This page’s plus/minus mode accepts 0–4.33; flat 4.0 accepts 0–4.00; linear 5.0 accepts 0–5.00. Values outside those ranges return a validation error instead of being clamped.

Do the percentage bands come from my GPA?

No. After a letter is matched, the tool shows an example syllabus band for that letter (for A-, often 90–92%). Other schools using the same 4.33 points may publish different % cutoffs, such as A- at 85–89.5%.

Do all schools use the same scale?

No. Plus/minus values, A+ rules, cumulative caps, and percentage cutoffs vary. Prefer your academic catalog when it conflicts with this tool.

How do I convert letter → GPA for one course?

Use Letter → GPA on this page, or the dedicated Letter Grade to GPA tool. For a multi-course average, use the GPA Calculator with credits.