Grade Curve Calculator
Curve test scores four ways — square root, linear scale, bell-curve z-score, or flat add — and see the A–F distribution shift.
A free grading curve calculator and curve grades calculator for teachers: this test score curve calculator doubles as an exam curve calculator and classroom grading curve tool. Paste raw scores, pick a method, and this curved grade calculator shows every student's new score plus the full A–F shift.
1. Choose a curve method
No parameters needed. A raw 64 becomes exactly 80.0. Boosts low scores the most.
Above 1 raises scores proportionally (1.1 = +10%). Below 1 lowers them.
Rank order is preserved; the class average is forced to the target mean. Uses population SD. If all scores are identical, everyone gets the target mean.
Same points for every student; gaps between students are unchanged.
2. Enter scores
Scores are first converted to a percentage of the maximum, then curved. Every result is capped at 100 and floored at 0.
3. Results
Class statistics
Grade distribution calculator
Compare the grade curve before and after: the table counts A, B, C, D, and F under the standard 90/80/70/60 bands, and the chart visualizes the shift. Use it to sanity-check the letter grade distribution after curve before applying anything to official grades.
Per-student scores
Worked examples
Class scores 55, 60, 65, 70, 75 (mean 65) run through each method — a complete curve 55 60 65 70 75 example:
| Raw score | √ curve | ×1.1 | Bell (μ=75, σ=10) | +5 pts |
|---|---|---|---|---|
| 55 | 74.2 | 60.5 | 60.9 | 60.0 |
| 60 | 77.5 | 66.0 | 67.9 | 65.0 |
| 65 | 80.6 | 71.5 | 75.0 | 70.0 |
| 70 | 83.7 | 77.0 | 82.1 | 75.0 |
| 75 | 86.6 | 82.5 | 89.1 | 80.0 |
Values rounded to one decimal for display; the calculator uses full precision. Distribution shift under the square-root curve: before C:2, D:2, F:1 → after B:3, C:2.
Which curve should I use?
This score curve calculator offers four methods. Every curve calculator for teachers below preserves the rank order of students — no curve here ever swaps who is ahead of whom.
Square root
The square-root method makes this page a true 10 sqrt curve calculator: new = 10 × √(old). As a root curve calculator it is the kindest option for struggling students — a 36 becomes 60 — while barely moving scores already near 100. Teachers often reach for a square root grading calculator after an unexpectedly hard exam.
Linear scale
The linear grade curve calculator multiplies every score by one factor, so it works as a scale test scores calculator: a factor of 1.1 adds ten percent everywhere. Gaps between students stay proportional, which makes it the fairest-feeling option when the whole test was simply marked too strictly.
Bell curve (z-score)
The z score grade curve calculator is a normalize grades calculator: it converts each score with the class mean and standard deviation grade curve formula, z = (old − μ) ÷ σ, then maps z onto your chosen targets. This standard deviation grading curve preserves rank order exactly; we use the population standard deviation grade curve (divided by n, not n−1). Set the target mean grade curve to the class average you want — common choices are 75 or 80 with a spread of 10.
Flat add
A flat curve calculator grades by adding the same number of points to everyone — use this add points to grades calculator when you want the simplest, most explainable adjustment, for example +5 points after dropping a flawed question.
Methodology
Formulas
Rules applied
- Scores are normalized to a 0–100 scale first: percent = raw ÷ max × 100.
- Every curved score is clamped to the range 0–100 (e.g. flat +30 on a 90 gives 100, not 120).
- Standard deviation is the population SD (divided by n), matching common classroom practice.
- Zero variance: with the bell-curve method and identical scores, every student receives the target mean.
- Grade bands: A 90–100, B 80–89, C 70–79, D 60–69, F below 60.
- All computation happens in your browser; no data leaves your device.
Frequently asked questions
What is a grade curve?
A grade curve is a method teachers use to adjust raw test scores so the final grades better reflect student performance relative to the class. This grading on a curve calculator supports the four most common methods: the square-root curve (new score = 10 times the square root of the old score), linear scaling (multiply every score by a factor), bell-curve normalization (re-centering scores on a target mean and spread using z-scores), and flat addition (add the same number of points to every score).
How does the square root curve work?
This square root curve calculator applies the formula new = 10 x sqrt(old). A worked square root curve example 64 to 80, because 10 x 8 = 80.0 exactly. It boosts low scores much more than high scores: 25 becomes 50, 49 becomes 70, 81 becomes 90, and a perfect 100 stays 100.
How does linear scaling work?
Linear scaling multiplies every score by the same factor: new = old x factor. With a factor of 1.1, a 60 becomes 66 and a 70 becomes 77. Factors above 1 raise all scores proportionally; factors below 1 lower them. Scores are capped at 100.
How does bell-curve (z-score) grading work?
Our bell curve grading calculator converts each score to a z-score, z = (score - class mean) / class standard deviation, then maps it to new targets: new = target mean + z x target standard deviation. A common choice is target mean 75 and target spread 10. With this bell curve calculator grades keep their exact rank order, but the class average is forced to the target mean. If every score is identical (standard deviation 0), everyone receives the target mean.
What does flat-add curving mean?
Flat addition adds the same number of points to every score: new = old + points. Adding 5 points turns a 55 into 60 and a 90 into 95. It preserves the exact gaps between students and is the simplest curve to explain. Scores are capped at 100, so students near the top gain less.
Are curved scores capped at 100?
Yes. We cap curved scores at 100 and floor them at 0, no matter which method you choose. For example, a flat +30 curve on a 90 gives 100, not 120. The cap is disclosed in the methodology section so results stay honest.
What happens if all scores are identical?
With zero variance the bell-curve method cannot compute z-scores (division by zero), so every student receives the target mean exactly. The other methods still work normally: square root maps 70 to about 83.7, linear scaling multiplies normally, and flat addition adds points as usual.
What is the difference between a curve and just adding points?
Adding points is one type of curve (flat addition) — it shifts everyone equally and preserves gaps. True curves like square-root or bell-curve normalization change the spacing between students: square-root compresses the top and stretches the bottom, while z-score normalization forces the whole class onto a fixed mean and spread regardless of raw gaps.
Can I curve scores that are not out of 100?
Yes. Enter the maximum possible score (for example 50 or 20) and the calculator first converts each raw score to a percentage, then applies the curve. A 27.5 out of 50 becomes 55%, which the square-root curve maps to about 74.2.
Which grade scale does the A-F distribution use?
The standard scale: A = 90-100, B = 80-89, C = 70-79, D = 60-69, F = below 60. The table above works as an A B C D F distribution calculator: it counts how many students land in each band before and after the curve, so you can see exactly how the curve shifts grades.
Why would a teacher curve grades?
Teachers typically curve when an exam turns out harder than intended and the raw average is unusually low. A curve like square-root or z-score normalization rescues the class average without re-writing the test, and it keeps the relative ranking of students intact.
Does curving help every student?
Not always. Square-root and flat-add curves help lower scores most (or everyone equally). Bell-curve normalization can lower the grades of top students if the target mean is below the class average — it forces the class onto the target, whatever direction that moves individuals. Always compare the before/after distribution table before applying a curve.
Worked example: square-root curve on 55, 60, 65, 70, 75?
The class mean is 65. Applying new = 10 x sqrt(old): 55 becomes about 74.2, 60 becomes about 77.5, 65 becomes about 80.6, 70 becomes about 83.7, and 75 becomes about 86.6. The grade distribution shifts from C:2, D:2, F:1 to B:3, C:2.
How do I use this grade curve calculator?
This how to curve grades calculator works in four steps: paste or type your scores separated by commas, spaces, or new lines, set the maximum possible score (default 100), choose one of the four methods — square root, linear scale, bell curve, or flat add — enter any parameters the method needs, and press Calculate. You get per-student curved scores, before/after statistics, and the A-F distribution shift.
Is my score data sent anywhere?
No. This calculator runs entirely in your browser with no server, no tracking, and no external requests. Your scores never leave your device.
Grade curve vs GPA: what is the difference?
A grade curve adjusts raw scores on one assignment or exam before letter grades are assigned. GPA is a separate, later step: it converts final letter grades (A, B, C...) into grade points and averages them across courses. If you need that step, see our letter-grade-to-gpa-calculator; for full semester planning, see the gpa-calculator-suite.
Can I curve grades using the class average?
Yes — that is exactly what the bell-curve (z-score) method does. This grade curve calculator using average-based normalization takes the class mean and standard deviation, converts every score to a z-score, and re-centers the class on your target mean. Choose the Bell curve tab and set the target mean to the average you want.
Bell curve vs square root curve: which should I choose?
Use the bell curve vs square root curve comparison to decide: pick the square-root curve when you want to rescue low scores while leaving top students nearly untouched (it compresses the top of the scale). Pick the bell curve when you want the whole class re-centered on a fixed target mean with a controlled spread — but note it can lower top students if the target mean is below the class average.
Related tools
- Letter Grade to GPA Calculator — convert final letter grades (A, B, C…) to grade points on 4.0 / 4.3 / 5.0 scales.
- GPA Calculator Suite — semester GPA, cumulative GPA, and what-if planning.
- Standard Normal Curve Calculator — z-scores and normal-distribution probabilities (the math behind bell-curve grading).
Boundary: this tool curves raw scores before letter grades are assigned. The GPA tools above work after letter grades exist — converting and averaging them, not curving scores.
Free tool by NRTechStudio