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 Engine tested · Source checked · 16/16 tests · Production surface contract 3/3 · v1.1.2
Input interpretation
Enter values to calculate.
Result
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 · 16/16 tests · Production surface contract 3/3 · Source checked · v1.1.2
Named expert review
Optional · Not performed
Sources
Sources
Evidence
16 golden · Production surface contract 3/3 · Artifact integrity PASS
Production
Embedded snapshot: STALE · Last attested schema matched 1.1.2 snapshot / local build · Semantic contract ✓ · Last attestation PASS · current evidence changed · re-attestation required · Public/cache ✓ · Origin ✓ · Live production status PASS (0 stale; 164 CURRENT) @ 2026-09-16T06:44:24.909Z
Semantic contract
PASS

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.2 · 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 3/3 · 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.2

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.