CALCTOOLS
calctools.pro
For Teachers4 curving methods

Grade Curve Calculator

Enter your class scores and pick a curving method. See every student's adjusted score, letter grade, and point change — instantly.

Shift every score up by the same amount

Adds a fixed number of points to every score so the highest score in the class reaches a target (usually 100%). Simple and transparent — every student benefits equally.

%
Before
Max
91.0
Mean
74.7
Min
54.0
After
Max
100.0
Mean
83.7
Min
63.0
Student / LabelRaw ScoreCurved ScoreLetter GradeChange
%
81.0%
B-+9.0
%
74.0%
C+9.0
%
97.0%
A++9.0
%
63.0%
D+9.0
%
100.0%
A++9.0
%
87.0%
B++9.0
Click any name or score to edit

The Four Curving Methods

Each method adjusts scores differently. Here's how they work and when to use each one.

Linear Rescaling

Curved = Raw + (Target − Max)

Adds the same fixed number of points to every student's score. The boost equals the difference between the desired top score (usually 100%) and the highest raw score in the class. If the top score was 88% and the target is 100%, every student gets +12 points. Simple, transparent, and easy to explain.

Example: Top score: 88%. Target: 100%. Boost = +12 pts. A 72% becomes 84%.

Ratio (Scale to Max)

Curved = (Raw ÷ Max) × 100

Treats the highest score in the class as the new 100% and scales everyone else proportionally. The top performer always ends up at exactly 100%; a student who scored half of the top score ends up at 50%. Best when you want the relative ranking between students preserved exactly.

Example: Top score: 88%. A student with 72% → (72 ÷ 88) × 100 = 81.8%.

Square Root

Curved = √(Raw) × 10

Takes the square root of each score and multiplies by 10. This gives a bigger boost to low scores and a smaller boost to high ones — a 49% jumps to 70%, while a 90% only rises to 94.9%. Often used when a test was harder than intended and many students scored in the 50–70% range.

Example: 64% → √64 × 10 = 80.0%. 90% → √90 × 10 = 94.9%.

Bell Curve (Mean Shift)

Curved = Raw + (Target Mean − Class Mean)

Shifts the entire distribution so the class average lands on a target value (commonly 75%). Every student gets the same additive adjustment — the shape of the distribution is preserved. Unlike pure statistical bell-curve normalisation, this simple version doesn't change the spread, only the centre.

Example: Class mean: 62%. Target mean: 75%. Shift = +13 pts. A 70% becomes 83%.

Method Comparison

Example class: scores of 54, 65, 72, 78, 88, 91.

RawLinear (+9)Ratio (÷91)Sq. RootBell (+13)
54%63%59.3%73.5%67%
65%74%71.4%80.6%78%
72%81%79.1%84.9%85%
78%87%85.7%88.3%91%
88%97%96.7%93.8%100%
91%100%100%95.4%100%

Frequently Asked Questions

Everything about grading on a curve.

What does "grading on a curve" mean?

Grading on a curve means adjusting students' raw scores so they reflect relative performance within the class rather than an absolute percentage standard. It is typically used when a test turns out to be harder than intended, resulting in a lower-than-expected class average. Curving can take many forms — from simply adding a flat number of points to more complex statistical adjustments.

Which curving method should I use?

It depends on your goal. Use Linear Rescaling when you want to reward the top performer with a perfect score while boosting everyone equally. Use Ratio Scaling when you want to preserve exact relative rankings. Use the Square Root method when lower-scoring students need a bigger boost than high scorers. Use the Bell Curve / Mean Shift when you want the class average to hit a specific target without changing who ranks above or below whom.

Does curving grades change who ranks first in the class?

Linear rescaling, square root, and bell curve (mean shift) all preserve the original ranking order — a student who scored higher before the curve still scores higher after. The ratio method also preserves rankings. Only methods that normalise using individual z-scores (not implemented here) can reorder students.

Is the square root curve fair?

The square root curve is considered fair in situations where a test was unusually hard because it gives more relief to students who struggled most. However, it can feel arbitrary to high-achieving students whose scores change less. Whether it is "fair" depends on the context and the instructor's philosophy about grading.

What is the difference between the bell curve method here and statistical bell-curve grading?

Statistical bell-curve grading maps scores to a normal distribution using z-scores, forcing a predetermined percentage of students into each letter grade. The bell curve method in this calculator is a simpler "mean shift" — it moves the whole distribution up or down so the average hits a target, without forcing a fixed grade distribution or reordering students.

Can a curved score exceed 100%?

In this calculator, all curved scores are capped at 100%. With the linear method, if a student's raw score plus the boost exceeds 100%, their score is capped. This is the standard approach in most classroom settings — extra credit is a separate decision.

How many students can I enter?

There is no hard limit. Use the "+ Add student" button to add as many rows as needed. The calculator re-runs all curves instantly as you type. For very large classes, you may find it more efficient to use a spreadsheet — but for up to 50 or so students, this tool works well.

Grade CalculatorFinal Grade CalculatorGPA CalculatorEz Grader