Skip to content
EduCalcProEduCalcPro

Bell Curve Grade Calculator

Turn your score, the class mean and the standard deviation into a z-score, a percentile and a curved letter grade, using a grading scheme you can see and edit.

Last updated October 15, 2026

Grade on a bell curve

Use the same unit for all three numbers (points or percent).

Curve scheme

Letters are assigned by z-score cutoffs. Pick a preset or type your own.

Curved letter grade

B
z-scorePercentile+1.1387

1.13 SD above the mean

You scored higher than about 87% of a normally distributed class.

-3-2-10+1+2+3

How this scheme splits the class

Expected share of a normally distributed class in each band.

Letterz rangeScore rangeShare
A≥ 1.5≥ 846.7%
B0.5 to 1.576 to 8424.2%
C-0.5 to 0.568 to 7638.3%
D-1.5 to -0.560 to 6824.2%
F< -1.5< 606.7%

Assumes scores follow a normal distribution. Small or lopsided classes rarely do, and your instructor decides the actual cutoffs.

Some instructors do not grade against a fixed 90/80/70 scale at all. Instead, they look at how far each score sits from the class average and hand out letters by position: the strongest group gets A grades, the middle group gets C grades, and so on. This bell curve grade calculator does that math for you. Enter your score, the class mean and the standard deviation, and it returns your z-score, your percentile in a normally distributed class, and the letter your score earns under the scheme you pick.

Because every instructor sets the cutoffs a little differently, the scheme is fully visible. Two common presets are built in, one based on whole standard deviations and one based on a 10/20/40/20/10 split, and you can type your own z-score cutoffs for each letter. The rest of this page explains the formulas, walks through two examples, gives a z-score to percentile table, and covers when a bell curve is a reasonable model and when it is not.

How to Use the Bell Curve Grade Calculator

  • Enter your score, the class mean and the standard deviation. Use one unit for all three: either raw points or percents. Instructors often post the mean and standard deviation with exam results, or your course site may show them.
  • Choose a scheme. SD bands gives each letter a band one standard deviation wide with C centered on the mean. The 10/20/40/20/10 preset puts cutoffs at the 90th, 70th, 30th and 10th percentiles.
  • Edit any cutoff. Type a new z value for where A, B, C or D starts and the tool switches to Custom. Cutoffs must go down from A to D.
  • Read the result: your letter, z-score, percentile, a marker on the bell curve, and a table of the z range, score range and expected share of the class for every letter.

The Bell Curve Grading Formula

Three steps turn a raw score into a curved letter. First, measure how far the score is from the mean in standard deviations. Second, convert that distance into a percentile using the standard normal distribution. Third, compare the z-score to the letter cutoffs.

z = (your score - class mean) ÷ standard deviation
Percentile = Φ(z) × 100, where Φ is the standard normal CDF
Letter = the highest letter whose z cutoff your z meets
Share of class in a band = Φ(upper z) - Φ(lower z)

A z-score of 0 means you scored exactly the average. A z of +1 means you scored one standard deviation above it, which in a normal distribution puts you at about the 84th percentile. A z of -1 sits at about the 16th percentile. The calculator evaluates Φ with a standard numerical approximation that is accurate to well under one hundredth of a percentile point.

Two Worked Examples

Example 1: Above Average, but Not the Top Band

Your midterm score is 81. The class mean is 72 and the standard deviation is 8.

z = (81 - 72) ÷ 8 = 1.125
Percentile = Φ(1.125) × 100 = 87.0
SD bands: B starts at z 0.5, A at z 1.5 → B
10/20/40/20/10: B starts at z 0.5244, A at 1.2816 → B

You beat roughly 87 percent of a normally shaped class, which sounds like an A, but both schemes reserve the A band for the top 7 to 10 percent. To reach an A under the SD bands you would need 72 + 1.5 × 8 = 84. Under the 10/20/40/20/10 split you would need 72 + 1.2816 × 8, or about 82.3.

Example 2: Where the Scheme Decides the Letter

Your score is 77, the mean is 66 and the standard deviation is 8.

z = (77 - 66) ÷ 8 = 1.375
Percentile = Φ(1.375) × 100 = 91.5
SD bands: 1.375 is below the A cutoff of 1.5 → B
10/20/40/20/10: 1.375 is above the A cutoff of 1.2816 → A

Same score, same class, different letter. The percentile split gives the top 10 percent an A, while the SD bands give an A to only about 6.7 percent. That is why the calculator shows the scheme and lets you change it: before you trust a curved letter, find out which cutoffs your instructor actually uses.

Z-Score to Percentile Table

This table lists the share of a normal distribution that falls below each z-score. It is handy for a quick check without the tool.

z-scorePercentileMeaning
-2.50.6Far below average
-2.02.3Bottom few percent
-1.56.7Bottom band in SD scheme
-1.015.9One SD below the mean
-0.530.9Slightly below average
0.050.0Exactly average
+0.569.1Slightly above average
+1.084.1One SD above the mean
+1.593.3Top band in SD scheme
+2.097.7Top few percent
+2.599.4Far above average
Standard normal distribution: z-score to percentile (rounded).

A useful shortcut is the 68-95-99.7 rule: in a normal distribution about 68 percent of scores fall within one standard deviation of the mean, about 95 percent within two, and about 99.7 percent within three.

Bell Curve Grading Schemes Compared

There is no single official bell curve scheme. These are the two presets in the calculator, with the share of a normally distributed class that lands in each letter.

Letterz rangePercentile rangeShare of class
A1.5 and above93.3 and up6.7%
B0.5 to 1.569.1 to 93.324.2%
C-0.5 to 0.530.9 to 69.138.3%
D-1.5 to -0.56.7 to 30.924.2%
FBelow -1.5Below 6.76.7%
Preset 1: standard deviation bands (each band one SD wide, C centered on the mean).
Letterz rangePercentile rangeShare of class
A1.2816 and above90 and up10%
B0.5244 to 1.281670 to 9020%
C-0.5244 to 0.524430 to 7040%
D-1.2816 to -0.524410 to 3020%
FBelow -1.2816Below 1010%
Preset 2: 10/20/40/20/10 percentile split.

Both presets are symmetric, so the share of F grades equals the share of A grades. Many real courses are not. A common variation centers the B band on the mean instead of the C band, or shrinks the F band so only clear outliers fail. To model that, type your own cutoffs: for a B-centered scheme you might try A at 1.0, B at 0, C at -1.0 and D at -2.0.

Score Ranges for a Sample Class

To see how cutoffs translate into points, multiply each z cutoff by the standard deviation and add the mean. For a class with a mean of 70 and a standard deviation of 10:

LetterSD bands10/20/40/20/10 split
A85 and up82.8 and up
B75 to 8575.2 to 82.8
C65 to 7564.8 to 75.2
D55 to 6557.2 to 64.8
FBelow 55Below 57.2
Score ranges for mean 70, standard deviation 10.

What Score Do I Need for Each Letter?

Flip the z-score formula around and you can plan ahead. The raw score that reaches a letter is the class mean plus that letter's z cutoff times the standard deviation. Once your instructor posts the mean and spread for an exam, or if you can estimate them from past exams, you know the target before the next one.

Score needed = class mean + z cutoff × standard deviation
A (SD bands): mean + 1.5 × SD
A (10/20/40/20/10): mean + 1.2816 × SD
Stay above F (SD bands): mean - 1.5 × SD

Take a class with a mean of 64 and a standard deviation of 12. Under the SD bands, an A starts at 64 + 18 = 82, a B at 70, a C at 58, and a D at 46. Under the percentile split, an A starts at about 79.4. The calculator does this automatically: the score range column of the scheme table updates as soon as you enter a mean and a standard deviation.

The spread matters as much as the average. When the standard deviation is small, everyone scored close together and a few points move you a whole band. When it is large, the bands are wide and you need a big jump to change letters. That is why the same five-point improvement can be decisive on one exam and barely visible on another.

Bell Curve Grading vs a Fixed Scale

Grading on a bell curve is a form of norm-referenced grading: your letter depends on how you compare with classmates. A fixed scale is criterion-referenced: your letter depends only on the percent you earned. The table below summarizes the trade-offs that teaching centers and faculty discussions keep coming back to.

QuestionBell curveFixed scale
What sets your letter?Your rank relative to the classYour percent of the total points
Can everyone earn an A?No, the bands cap the shareYes, if everyone meets the standard
Handles an unexpectedly hard exam?Yes, automaticallyOnly if the teacher adjusts
Effect of a strong classCan push your letter downNo effect on your letter
Encourages cooperation?Often criticized for discouraging itNeutral
Norm-referenced (bell curve) vs criterion-referenced (fixed scale) grading.

Policies differ widely. Carnegie Mellon's Eberly Center advises instructors against grading on a curve, and MIT's faculty regulations state that grades may not be awarded according to a predetermined distribution of letter grades. Other departments use curves routinely. If your teacher simply adds points to a hard test rather than ranking students, the Grade Curve Calculator is the better tool.

When the Bell Curve Model Works and When It Does Not

The percentile and the share-of-class figures assume scores follow a normal distribution. Large lecture courses often come close. Many classes do not, and in those cases treat the percentile as a rough guide.

  • Small classes: with 15 or 20 students, the actual share in each band can differ a lot from the normal-curve prediction, simply because of chance.
  • Ceiling effects: when an exam is easy and many scores pile up near 100, the distribution is skewed left, and a z of +1.5 may be impossible to reach.
  • Two clusters: a class with a group of strong scorers and a group of weak ones has a bimodal shape that no single bell describes well.
  • Your instructor may rank directly. Some instructors do not use z-scores at all; they sort the class and assign the top 10 percent an A by count. The tool's percentile is then only an estimate of your rank.

Common Mistakes

  • Using the variance instead of the standard deviation. The variance is the standard deviation squared. If the posted spread is 64, the standard deviation is 8.
  • Mixing points and percents. If the mean is posted as 36 out of 50, enter your score out of 50 too, or convert all three numbers to percents.
  • Reading the percentile as a percent score. A percentile of 87 means you outscored about 87 percent of the class, not that you earned 87 percent of the points.
  • Assuming the cutoffs. Two reasonable schemes gave different letters for the same score in Example 2. Always confirm the cutoffs.
  • Worrying about sample vs population SD. Spreadsheets offer two formulas. For a class of 30 the two differ by under 2 percent, which rarely changes a letter.

Tips for Doing Well in a Curved Class

  • Track your z-score across exams, not just your percent. A 70 on a brutal exam might be a z of +1, which is excellent on a curve.
  • Find out whether the curve is applied per exam or to the final course total. Per-exam curves reward consistency; a curve on the total lets a strong final make up for a weak midterm.
  • Ask whether the cutoffs are fixed in advance or set after the term. Fixed cutoffs let you plan; after-the-fact cutoffs make your percentile the best guide.
  • Study groups still help. Even on a curve, the material you learn together lifts your own score, and in large classes your effect on the mean is tiny.

If your teacher adds points instead of ranking, try the Grade Curve Calculator. To combine a curved exam with homework and quizzes, use the Weighted Grade Calculator, and to plan your last exam use the Final Grade Calculator. All of them live in Grade Calculators.

Frequently asked questions

How do you calculate a grade on a bell curve?

Subtract the class mean from your score and divide by the standard deviation to get a z-score. Then compare the z-score to the letter cutoffs your instructor uses, for example A at z 1.5 or higher. The normal distribution turns the same z-score into a percentile, which tells you roughly what share of the class you outscored.

What z-score is an A on a bell curve?

It depends on the scheme. With standard deviation bands, an A usually starts at z 1.5, which is about the top 6.7 percent. With a 10/20/40/20/10 split, an A starts at z 1.2816, the top 10 percent. Some instructors are more generous and start the A band at z 1.0, roughly the top 16 percent.

What percentile is a z-score of 1?

A z-score of 1 is about the 84th percentile in a normal distribution, meaning roughly 84 percent of scores fall below it. A z of 2 is about the 97.7th percentile, a z of 0 is the 50th, and a z of -1 is about the 16th percentile.

Can grading on a curve lower my grade?

Yes. On a true bell curve your letter depends on your position in the class, so if most classmates score very high, an 88 percent could fall below the mean and earn a C. That is the main difference from adding points to a test, which only ever raises scores.

What percent of students get an A on a bell curve?

There is no fixed rule. A scheme with standard deviation bands gives about 6.7 percent of a normal class an A, a 10/20/40/20/10 split gives exactly 10 percent, and schemes that start A at z 1.0 give about 16 percent. Your instructor's syllabus or announcements are the only reliable answer.

Where do I find the class mean and standard deviation?

Instructors often post them with exam results, and many learning management systems show a class mean and sometimes the spread for each assignment. If only the mean is posted, ask for the standard deviation. Without it you cannot compute a z-score, though you can still compare yourself to the average.

Is a bell curve the same as curving a test?

No. Curving a test usually adds points or scales scores, then applies the normal letter scale. Bell curve grading assigns letters by rank, using the mean and standard deviation, so only a set share of the class can earn each letter. The two are often confused because both are called a curve.

Why is the C band centered on the average?

Classic bell curve grading treats the class average as average work, which on the traditional US scale is a C. Many modern courses center the curve on a B instead. You can model that in the calculator by lowering every cutoff by about one standard deviation, for example A at 1.0 and B at 0.

How accurate is the percentile from this calculator?

The math is precise for a normal distribution. The real question is whether your class is normal. With a large class and a well-designed exam it usually comes close. In a small class, or when scores bunch near 100, your true rank can differ by several percentile points from the estimate.

Does it matter if I use points or percents?

No, as long as your score, the mean and the standard deviation all use the same unit. A z-score has no unit, so 40 out of 50 with a mean of 35 and an SD of 5 gives exactly the same z of 1 as 80 percent with a mean of 70 percent and an SD of 10 percent.

References and sources

The z-score and normal-distribution methods are standard statistics. These references cover the math and how universities approach curve-based grading.