Grade Curve Calculator

Apply a grade curve to raw test scores using five methods: flat point addition, linear scaling to a target average, square root curve, proportional (top score becomes 100%), and bell curve normalisation to a target mean and standard deviation.

Everyday 5 curve methods Letter grades
Rate this calculator · 5.0 (1)

Grade curve calculator

5 methods · flat, linear, sqrt, proportional, bell curve

Instructions — Grade Curve Calculator

1

Paste your scores

Enter raw scores separated by commas, spaces, or newlines. Use a 0-100 scale. The calculator validates the input on every keystroke and ignores empty entries.

2

Pick a curve method

Flat adds a fixed number of points to every score. Linear shifts the class mean to a target. Square root boosts low scores more. Proportional sets the top score to 100%. Bell curve normalises to a target mean and SD using z-scores.

3

Read the table

The result panel shows raw mean and curved mean side by side, then a per-student table with raw score, curved score, delta, and letter grade. All curved values are capped at 0-100.

Square root rule: curved % = 10 × √(raw %). A 36 becomes 60, a 64 becomes 80, a 100 stays 100.
Letter scale: A ≥ 90, B ≥ 80, C ≥ 70, D ≥ 60, F below 60 (US convention).

Formulas

Each method preserves rank order. Bell curve also fixes the spread; the others stretch or compress it.

Flat curve
$$ C_i = \min(100, \max(0, X_i + k)) $$
Add k points to every raw score X. Mean shifts by k. SD unchanged. Top scores clamp at 100.
Linear (target average)
$$ C_i = X_i + (T - \bar{X}) $$
Shift every score so the mean lands on target T. The current class mean is X̄. This is a flat curve with k chosen to hit the target.
Square root curve
$$ C_i = 10 \sqrt{X_i} $$
Used by Texas A&M and other large STEM courses. The sqrt function boosts low scores most: 36 → 60, 49 → 70, 64 → 80, 81 → 90, 100 → 100.
Proportional (top = 100%)
$$ C_i = \frac{X_i}{X_{max}} \times 100 $$
The highest raw score is treated as 100%. Everyone else scales by the same ratio. Sensitive to a single outlier high score.
Bell curve (z-score)
$$ C_i = \mu_t + \sigma_t \cdot \frac{X_i - \bar{X}}{\sigma} $$
Compute each z-score, then rebuild around a target mean μt and standard deviation σt. Typical: μt = 80, σt = 10.
Standard deviation
$$ \sigma = \sqrt{\frac{1}{n}\sum_{i=1}^{n} (X_i - \bar{X})^2} $$
Population SD (divide by n, not n-1) because the class is the whole population, not a sample.

Reference

U.S. letter grade scale
LetterRangeGPAMeaning
A90-1004.0Excellent / mastery
B80-893.0Above average
C70-792.0Average
D60-691.0Below average (passing)
F0-590.0Failing

This 10-point scale is the most common U.S. standard. Some schools use plus/minus refinements (A-, B+) or stricter cutoffs (A ≥ 93, B ≥ 85).

Square root curve quick lookup

10√X mapping
RawCurved
2550.0
3660.0
4970.0
6480.0
8190.0
100100.0
Z-score → percentile
ZPercentile
-2.002.3%
-1.0015.9%
0.0050.0%
+1.0084.1%
+2.0097.7%
+3.0099.9%

Article — Grade Curve Calculator

Grade curve calculator: five methods explained

A grade curve adjusts raw test scores upward (sometimes downward) based on class performance. The most common methods are flat addition (add the same points to everyone), linear scaling (shift to a target average), square root (boost low scores most), proportional (top score becomes 100%), and bell curve (normalise to a target mean and standard deviation). All five preserve rank order; only the bell curve also fixes the spread.

The calculator above runs all five methods on your raw scores and shows the curved values side by side with letter grades and class statistics. Paste in scores separated by commas or newlines and switch methods to compare the impact.

What is a grade curve?

A grade curve is a mathematical adjustment applied to a set of raw scores. Instructors curve grades when an exam turns out harder than intended, when the grading rubric proves stricter than expected, or when they want the class average to land in a specific zone. The curve does not change which student scored highest. It changes how the score distribution maps onto letter grades.

The US Department of Education does not require any specific grading method. Most universities leave the choice to individual instructors or departments. Some institutions have moved away from curves entirely in favour of standards-based grading, where the score reflects mastery of defined learning outcomes rather than relative class performance.

Flat grade curve

The flat curve adds the same number of points to every raw score, capped at 100. If the test was harder than expected and the class average came in 10 points low, the instructor adds 10 to everyone.

Flat curve math
curved = min(100, raw + k) where k = points added
mean shift = k
SD shift = 0 (unchanged)

Flat curves preserve every gap between students. The student who scored 60 stays 10 points behind the student who scored 70 — both go up by k, the relative ranking is identical. The only loss is at the cap: a student who scored 95 cannot benefit from a 10-point curve because 105 clamps to 100, while a student at 85 gets the full 10. Flat curves slightly compress the top of the distribution.

Linear grade curve

The linear curve is a flat curve where the points to add are computed automatically from a target average. If the class mean is 62% and the target is 75%, every student gets +13.

Linear is transparent: the instructor announces the target, and students can verify the math. It is the default in many large STEM courses where instructors pre-commit to a target mean in the syllabus.

Did you know

The University of California system has tracked a slow upward drift of roughly 0.1 GPA points per decade across the past 30 years. Some is real improvement in student preparation; some is instructor responses to teaching evaluations, which correlate with grades.

Square root grade curve

The square root curve uses the formula curved = 10 × √raw. It maps raw scores in the 0-100 range to curved scores that also fall in 0-100, but the function bends sharply upward at the bottom and flat at the top:

  • Raw 25 → curved 50 (+25)
  • Raw 36 → curved 60 (+24)
  • Raw 49 → curved 70 (+21)
  • Raw 64 → curved 80 (+16)
  • Raw 81 → curved 90 (+9)
  • Raw 100 → curved 100 (+0)

The square root curve is popular in large STEM courses where most students struggled. It gives the biggest boost to scores in the 30-50 range, which can pull a failing grade up to a D or C. It barely touches the top of the class. The shape is asymmetric on purpose: it reflects the intuition that a 50 on a hard test represents more mastery than a 50 on an easy test.

Proportional grade curve

The proportional method treats the highest raw score as 100% and scales everyone else by the same ratio. If the top score is 80 out of 100, everyone's score is multiplied by 100 / 80 = 1.25.

Proportional curves work well when the test is consistently hard for everyone — the top score itself is a sign that nobody got everything right. They fail badly when one student outscores the rest by a large margin: an outlier at 95 with the next student at 65 leaves the whole class proportionally underwhelming.

Tip

If you suspect outliers, use the linear method instead of proportional. Linear curves are anchored to the class average, which is more stable than the maximum. Or trim outliers before applying the proportional formula.

Bell curve grading method

The bell curve method normalises scores to a target mean and standard deviation using z-scores. Each student's raw z-score (how many SDs above or below the class mean) is preserved, but the absolute values are rebuilt around a new mean and SD.

Bell curve math
z = (raw - class_mean) / class_SD
curved = target_mean + (target_SD × z)
typical targets mean=80, SD=10

The bell curve is the most controversial method. Forced versions assign letter grades by percentile rather than score (e.g., top 15% get A, next 35% get B, etc.). Johns Hopkins, Yale, and several other institutions have explicitly moved away from forced normal distributions for undergraduate grading, citing the competitive atmosphere it creates and the disconnect from actual mastery.

When to curve grades

Reasonable triggers to apply a curve:

The test was harder than intended. If the class average comes in 15+ points below the typical historical mean, a curve restores fairness. Compare to past offerings of the same course before deciding.

The grading rubric was too strict. Rubrics are calibrated against expected performance; if the calibration was off, a flat curve correcting upward is appropriate.

A specific question proved invalid. If question 7 turned out to be ambiguous or to depend on material not covered, drop it (rescale to remove from the total) or give full credit to everyone. Both are technically curves.

Common grade-curve mistakes

Curving away real failures. If a class averages 35% on a midterm, a curve to 75% hides a teaching or preparation problem rather than addressing it.

Stacking curves

Curving every assignment, then curving the final, then curving the overall course grade compounds upward and turns the grading scale into a fiction. Pick one curve point per course (usually the final grade) and resist the urge to stack.

Not announcing the method in advance. Students should know before sitting an exam whether grades will be curved and how. Surprise curves — especially favourable ones — train students to expect leniency, which suppresses effort.

Forced bell curve in small classes. Bell-curve grading needs enough students for the normal distribution assumption to hold. In a class of 12 a forced curve assigns Fs even if everyone mastered the material.

Confusing curving with extra credit. A curve adjusts existing scores by formula. Extra credit adds points for optional work. Mixing them in the same gradebook obscures both.

FAQ

Curving adjusts raw scores upward (sometimes downward) based on overall class performance. Instructors curve when an exam was harder than intended, when distribution is skewed, or when they want a target class average. Curving preserves rank order — top students stay top — but stretches or shifts the score distribution.
Flat addition (add the same number of points to every score) is the simplest and most common at the high-school and undergraduate level. Linear curves to a target average are popular in larger classes. Bell curve normalisation is more common at competitive programs and some graduate schools.
Curved % = 10 × √(raw %). A 36 becomes 60. A 64 becomes 80. A 100 stays 100. The sqrt function gives the biggest boost to the lowest scores and almost no boost to the highest. It is popular for tests where most students struggled and a few aced it.
Opinions split. Curving relative to class performance can reward effort even on a hard test, but a forced bell curve guarantees a fixed number of failures regardless of mastery. Many institutions (Johns Hopkins, Yale) have moved away from forced normal distributions. Standards-based grading is the main alternative.
A bell curve normalises scores to a target mean and standard deviation using each student's z-score. Default values are mean = 80, SD = 10, which roughly produces 16% As, 34% Bs, 34% Cs, 14% Ds, and 2% Fs if scores are normally distributed. The U.S. Department of Education does not require any specific distribution.
z = (X − mean) ÷ SD. If your score is 85, the class mean is 75, and the class SD is 5, your z = (85 − 75) ÷ 5 = +2.0. A z of +2.0 sits at the 97.7th percentile of a normal distribution.
Only under a forced curve where slot counts are fixed (e.g., only 10 As regardless of performance). With a flat or linear curve, everyone's score goes up by the same amount, so relative standing does not change. Square root and bell curves can compress the spread and slightly change rankings near the boundaries.
A curve adjusts all raw scores by a formula. Extra credit adds points only to students who completed optional work. A curve is automatic and uniform; extra credit is earned and selective. Many instructors use both: a small curve for the whole class plus optional extra credit assignments.
A linear curve targets a specific class average without changing the spread. If the raw mean is 62% and the target is 75%, every student gets +13 points. It is transparent, easy to explain, and preserves the gap between students.