Grade Curve Calculator

Paste your scores to start.

Top score was an 88? Curve it to 100 and everyone moves up 12 points. Paste your scores. This page takes scores that already exist and moves them, which is a different job from working out one student's raw score. Paste the whole column — newlines, commas, spaces and tabs all work, mixed — and the table underneath shows each original score next to its curved score, the points it gained or lost, and the letter grade it lands on. Nothing gets sorted and nothing gets deduplicated, so row 14 of your paste is row 14 of the answer and Copy curved scores drops straight back into the gradebook column it came from. Four methods are on the picker. Top score becomes the max finds your highest score and gives everyone that same gap, which is the curve most people mean when they say a test was curved. Add points gives everyone the same flat bump. Square root curve helps low scores far more than high ones, so a 36 becomes a 60 while a 90 only reaches 95. Bell curve re-centres the whole set on an average and a spread you choose, using the population standard deviation of the scores you pasted. Switch between them without retyping anything: the scores stay put and the table redraws as you pick.

Built by Bob Article by Lace QA by Ben Shipped

How to use

  1. 1

    Paste your scores into the box. One per line is easiest, but commas, spaces and tabs work too, and blank lines are ignored. Anything that isn't a number — a header row, a dash, a student name — gets skipped and counted, so a copied spreadsheet column works as-is.

  2. 2

    Set Max points if the assignment isn't out of 100. Every formula, every letter grade and the cap on the curved scores are measured against this number.

  3. 3

    Pick a curve method. Top score becomes the max needs nothing else. Add points asks how many points to add. Bell curve asks for the average and the spread you want the class to land on.

  4. 4

    Read the table. Each row shows the original, the curved score, the change, and the letter. The summary above it compares the count, average, highest, lowest and spread before and after, so you can see what the curve actually did to the class.

  5. 5

    Tap Copy curved scores for a plain list in the same order, ready to paste into a gradebook column. Tap Copy table for all five columns as tab-separated text that lands cleanly in Google Sheets or Excel.

Frequently asked questions

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…

What is a grade curve?

A grade curve is a rule that moves a whole set of scores at once. The test is already marked. Nobody's answers change. What changes is how each raw number becomes a grade.

Teachers reach for a curve when the marking exposes a problem the marking can't fix. A question was worded badly and nine students out of thirty read it the same wrong way. The unit ran two days short of the exam. The paper turned out to be an hour's work in a forty-minute period. In all three cases the scores measure the test rather than the students, and shifting them is a correction, not a gift.

The word comes from the bell curve — the practice of fitting a class to a normal distribution — but in everyday staffroom use it covers any shift at all, including a flat five points. Here's what one looks like. A class of five scores 88, 76, 64, 92 and 55 out of 100. The average is 75 and the top score is 92. Curve it so the top score becomes 100 and everyone gains the same 8 points: 96, 84, 72, 100, 63. The class average moves to 83. The spread does not move at all — it was 14 points before and it's 14 points after.

That last detail is the one people miss, and it's the reason the Grade Curve Calculator offers four methods rather than one. Paste the column, pick a curve, and every new score and letter comes back in the order you pasted it.

How to curve a set of scores

Curving a column of numbers is arithmetic. It doesn't need to know your name, your school, or which period you teach. Most places that offer it disagree: the curve is a screen three clicks inside a gradebook platform your district pays for per seat, reachable after a login, a term picker and a class picker — or else it's a spreadsheet template you download from a stranger and then trust with real grades. The Grade Curve Calculator is the arithmetic by itself.

  1. Paste your scores into the box. One per line is easiest, but commas, spaces and tabs all work, mixed freely, and blank lines are ignored.
  2. Set Max points if the assignment isn't out of 100. Every formula, every letter grade and the cap on curved scores is measured against this number.
  3. Pick a curve method. Top score becomes the max needs nothing else. Add points asks how many. Bell curve asks for the average and the spread you want.
  4. Read the table. Each row shows the original, the curved score, the signed change and the letter. Above it, a before-and-after summary compares count, average, highest, lowest and spread.
  5. Copy curved scores gives you a plain list in the same order for a gradebook column. Copy table gives you all five columns as tab-separated text that lands cleanly in a spreadsheet.

There's no Calculate button — the table redraws as you type, so switching methods costs nothing and you can see all four before committing to one.

Pasting straight from a gradebook works. Anything that isn't a plain number gets skipped and counted. Paste Score, 88, a blank line, -4, then 76, 64 and you get three curved scores plus two notes: "Skipped 1 line that wasn't a number." and "Scores below 0 were skipped." Nothing disappears quietly.

The four curve methods and the math behind each

Top score becomes the max

This is the curve most people mean when they say a test was curved. Find the highest score, work out how far it fell short of the maximum, and give that same gap to everyone.

curved = score + (max points − highest score)

With 88, 76, 64, 92, 55 out of 100, the highest score is 92, so the gap is 8. Every score gains exactly 8: 96, 84, 72, 100, 63 — an A, a B, a C−, an A+ and a D. The top student lands on a clean 100 and the ranking is untouched, because adding the same number to everything can't reorder anything.

Add points

A flat bump. You choose the number instead of letting the top score choose it.

curved = score + points to add

The same five scores with 5 points added become 93, 81, 69, 97 and 60 — A, B−, D+, A+, D−. Notice that 64 only reaches a D+ here where the top-score curve carried it to a C−, and that a negative number is allowed if you need to curve down.

Flat bumps collide with the ceiling. Two scores of 96 and 98 plus 5 points both land on 100, and the page says so: "Capped 2 scores at 100." The 96 gained 4 points and the 98 gained 2. Curving compresses the top of a class whether or not you meant it to.

Square root curve

Take the score as a fraction of the total, square-root it, scale it back up.

curved = √(score ÷ max points) × max points

This is the only method that helps weak scores far more than strong ones. On our five: the 55 becomes 74.16, a gain of 19.16 points, while the 92 becomes 95.92, a gain of 3.92. The class spread collapses from 14 to 8.2. It also works on any total — 30 out of 50 becomes 38.73, which is 77.46%, a C+ rather than the F that 38.73 looks like on its own.

Bell curve (target average)

Convert each score to how many standard deviations it sits from the class average, then rebuild it around the average and spread you ask for.

curved = target average + ((score − class average) ÷ class spread) × target spread

Aim our five scores at an average of 75 with a spread of 10 and they become 84.29, 75.71, 67.14, 87.14 and 60.71. Three of the five went down. That's not a bug — a bell curve forces a distribution, so half the class sits below the target average by construction. If every score in the set is identical there's nothing to stretch, and the page says: "Every score is the same, so there's no spread to curve. Try Add points."

The same five scores under all four curves

One class, four methods, nothing else changed. Max points is 100 and the bell curve targets an average of 75 with a spread of 10.

OriginalTop score → maxAdd 5 pointsSquare rootBell curve
88969393.8184.29
76848187.1875.71
6472698067.14
921009795.9287.14
55636074.1660.71
Average (was 75)838086.2175
Spread (was 14)14148.210

Read the bottom two rows first. The two additive methods raise the average and leave the spread untouched at 14 — every student moved the same distance, so the shape of the class is identical, just further up the page. The square root curve raises the average the most and squeezes the spread to 8.2, because it hands the bottom student 19 points and the top student 4. The bell curve doesn't raise the average at all: it was already 75, so the method simply reshapes the class around it.

The student at 64 is where the four methods argue. They get a C− under the top-score curve, a D+ under a flat five, a solid B− under the square root, and a D+ again under the bell. Same answers, same paper, four different report cards. Picking a curve is a decision about who you're helping, and the Grade Curve Calculator makes that decision visible before you commit to it.

Where curving goes wrong

Curved scores stop at your maximum. If 96 and 98 both get 5 points they both land on 100 and the difference between those two students vanishes. The Grade Curve Calculator counts every capped score rather than hiding the overflow, so you can see the cost and pick a smaller bump.

The bell curve is the one to be careful with. It lowers scores as readily as it raises them, and it will force a bottom of the class even when everybody genuinely learned the material. Many schools don't allow it for exactly that reason. Check your policy before you apply one to real grades.

A few mechanical limits worth knowing. Scores below 0 are skipped, not clamped. Up to 500 scores are curved at a time, and the page tells you when it stopped. Max points goes up to 10,000, so a 350-point portfolio is fine. Scores that were already above the maximum — extra credit — are kept, curved and counted in their own note. And because commas separate scores here, type 1000 rather than 1,000 for a four-digit total.

Letter grades come from the unrounded percentage, which matters at the boundaries: 89.99% is a B+, not an A−. If you'd rather not deal with plus and minus at all, the A–F only setting drops them, and 63 becomes a plain D instead of a D−.

Related grade calculations

Curving moves scores that already exist. Working out what a score is in the first place is a different job — the test grade calculator turns questions right out of questions total into a percentage and a letter, and the final grade calculator tells a student what they need on the last exam to land the grade they want.

The bell curve option is standard deviation work in a friendlier shirt. If you want the spread on its own, the standard deviation calculator shows it with the steps, and the z-score calculator gives you the distance-from-the-mean figure that every bell curve is built from. For the plain class average before you decide whether a curve is warranted at all, there's the average calculator, and for turning any score into a percentage, the percentage calculator.

Frequently asked questions

How do you curve grades?

There's no single formula, because curving just means shifting a set of scores. The four common ways are all in the Grade Curve Calculator: treat the top score as if it were perfect, add a flat number of points to everyone, apply a square root curve that lifts low scores far more than high ones, or re-centre the class on an average you choose. Paste your scores once and switch between all four — the fastest way to find the curve you meant is to see what each one does to the same column.

What does the square root curve do to a score?

It takes the square root of the score as a fraction of the total, then scales it back up. A 36 out of 100 becomes the square root of 0.36, which is 0.6, so 60. A 90 becomes the square root of 0.9, about 0.949, so 94.87. The effect is deliberately lopsided: the 36 gained 24 points and the 90 gained under 5. It's the kindest option when a test was too hard at the bottom, and the hardest one to defend to a student near the top who expected the same bump as everyone else.

Does the Grade Curve Calculator use the population or sample standard deviation?

Population. The scores you paste are the whole class, not a sample drawn from a bigger group, so the spread divides by the number of scores rather than by one less. For 60, 70, 80 and 90 that gives 11.18, not 12.91. Most spreadsheets default to the sample formula in STDEV, so if your numbers disagree with this page by a little, that's usually why — STDEVP is the function that matches.

Can I paste a column straight out of my gradebook?

Yes, that's the whole point. Copy the column and paste it in. Header rows, blank cells and stray dashes get skipped with a count so you can check nothing went missing. Order is preserved exactly — row 14 of your paste is row 14 of the answer — so Copy curved scores hands back a list you can drop into the next column without re-sorting anything.

How are the letter grades worked out?

From the curved score as a percentage of Max points, on the usual US scale: A+ from 97, A from 93, A− from 90, B+ from 87, and the same pattern down to D− at 60. Nothing is rounded before the letter is chosen, so 89.99% stays a B+. When Max points isn't 100 the letter still comes from the percentage — 38.73 out of 50 is 77.46%, a C+.

Is curving actually fair?

It depends which curve and what you're fixing. If a question was badly worded and the whole class missed it, a flat bump or a top-score curve corrects your mistake instead of grading students on it, and most people would call that fair. A bell curve is a different animal: it forces a fixed shape, so a class where everyone learned the material still produces students at the bottom. That's a decision about ranking, not about measuring. The before-and-after summary exists so you can see exactly what you changed before you commit.

Why is there no login?

Because curving a column of numbers doesn't need to know who you are. The Grade Curve Calculator runs entirely in your browser — the scores never leave the page, there's no account, no roster, no install, and nothing to cancel later. It works the same whether you're a first-year teacher marking thirty papers at the kitchen table, a professor with a 400-seat lecture, or a student checking what a curve would have done to their own score. Microapp gives 10% of every dollar it earns to charity, off the top, audited quarterly.