Bell Curve Grade Calculator
Bell-curve grading (also called norm-referenced or "grading on a curve") assigns letter grades based on how each score sits relative to the class mean and standard deviation. Enter each student's raw score and the tool computes μ, σ, every student's z-score and percentile, then assigns A–F using your chosen cut-offs (Classic ±0.5σ / ±1.5σ, Strict ±1σ / ±2σ, or Lenient 0 / ±1σ / ±2σ).
Mean μ
—
Std. deviation σ
—
Population SD — divides by N (you have the whole class).
Score range
—
min → max
Grade distribution
Classic cut-offs: z ≥ 1.5 → A, 0.5 ≤ z < 1.5 → B, |z| < 0.5 → C, −1.5 < z ≤ −0.5 → D, z ≤ −1.5 → F. Expected normal split ≈ 7 / 24 / 38 / 24 / 7%.
Per-student z-score, percentile and curved grade
| # | Raw score | z-score | Percentile | Grade |
|---|---|---|---|---|
| — | ||||
This tool only curves the existing distribution — it does not rescale raw scores. Percentiles use the Abramowitz–Stegun 7.1.26 erf approximation.
Formula
μ = Σxᵢ / N // class mean σ = √(Σ(xᵢ − μ)² / N) // population standard deviation zᵢ = (xᵢ − μ) / σ // standard score percentileᵢ = Φ(zᵢ) × 100 // Φ = standard normal CDF Classic cuts: A z≥1.5; B 0.5≤z<1.5; C −0.5<z<0.5; D −1.5<z≤−0.5; F z≤−1.5
- · Uses the population standard deviation (÷ N) since the class itself is the population, not a sample drawn from it. If you treat the class as a sample (÷ N − 1) the two converge as N grows.
- · Classic ±0.5σ / ±1.5σ cut-offs correspond to a theoretical normal split of ≈ 7 / 24 / 38 / 24 / 7 %, the typical starting point in education-measurement texts (Linn & Gronlund, "Measurement and Assessment in Teaching").
- · Strict ±1σ / ±2σ matches ≈ 2 / 14 / 68 / 14 / 2 % (common in graduate statistics courses). Lenient 0 / ±1σ / ±2σ matches ≈ 16 / 34 / 34 / 14 / 2 %, sometimes used in humanities / creative subjects.
- · Percentiles use the Abramowitz & Stegun 7.1.26 rational approximation to erf, with error < 1.5 × 10⁻⁷ — well beyond what bell-curve grading needs.
- · Caveats: with small classes (< 20), or scores far from normal (bimodal, very skewed), curve grading amplifies random noise. Bloom (1968) and Guskey (2015) argue for criterion-referenced grading in many settings.
- · This tool only converts existing scores — it does not rescale raw points. If you need to add/subtract points to hit a target mean, use a separate raw-score adjustment. Bates (1979) and the American Statistical Association (2018) warn against mechanical curving in small or asymmetric classes.
Frequently asked
How is bell-curve grading different from grading on raw scores?
Criterion-referenced grading uses fixed cut-offs — e.g. 80 % always = A. Bell-curve (norm-referenced) grading is relative — whether you get an A depends on how far your score sits above the class mean (commonly ≥ 1.5σ). The same paper in two different classes can land different grades. Curving is the norm where rank matters (med school, law school, grad-school admissions tests); criterion-referenced is common where mastery matters (school maths/English, the driving theory test, professional accounting exams). This tool implements the norm-referenced approach.
Which preset (classic / strict / lenient) fits my class?
Classic (±0.5σ / ±1.5σ) is the default in most education-measurement textbooks and the steadiest for medium-sized classes (30–60). Strict (±1σ / ±2σ) compresses the middle C band — useful when student spread is wide and you want extremes to stand out (honors, graduate statistics). Lenient uses z = 0 as the B/C boundary so anyone above average gets a B; sometimes used in humanities or creative subjects. Practical advice: start with Classic, look at the distribution, then switch if too many or too few students sit in C.
My class has only 8 students — can I still curve?
Technically yes — the tool only requires 2 valid scores — but statistically not advisable. Below about 20 students the standard deviation is very sensitive to a single outlier, so a borderline B can jump to A simply because the class is small. Education research (Bloom 1968; Guskey 2015) recommends criterion-referenced grading or a fixed rubric for small classes. If you must curve, consider the Lenient preset (z = 0 as the B/C boundary so above-average = B) or pool several class cohorts into a common norm group first.
How are z-score and percentile related?
Percentile = Φ(z), the cumulative probability of the standard normal. Quick reference: z = 0 → 50 % (median); z = 1 → ≈ 84.1 %; z = 1.96 → ≈ 97.5 % (the upper end of a 95 % two-sided interval); z = −1.5 → ≈ 6.7 % (the classic F threshold). The tool computes this directly using the Abramowitz–Stegun erf approximation, more precise than a z-table. Because percentile assumes the underlying distribution is normal, "percentile 50 %" need not equal the median score when the class is heavily skewed.
Related tools
GPA Calculator
Enter each course grade and credit, get GPA on the 4.3 scale (HKU / CityU / HKUST / PolyU) or US 4.0 scale.
Hong Kong HKDSE Best 5 Score Calculator
Pick core and elective grades to see Best 5, 4C+1X and 4C+2X — the three weighting formulas used by JUPAS programmes.
Final Exam Grade Calculator
Given your current course grade and the weight of the final exam, find the exam score you need to hit a target overall grade.
Reading Time / WPM Calculator
Estimate how long a piece of text takes to read from word count and words-per-minute, with presets for silent reading, reading aloud, proofreading and audiobook narration.
Test Grade Calculator
Enter correct answers and total questions to get the percentage and letter grade — supports US A–F, US plus/minus, and UK honours (1st / 2:1 / 2:2 / 3rd).
Letter Grade Calculator
Enter a percentage (or score out of total) and map it to a letter grade and GPA across four standard scales — US 4.0 with +/−, US 10-point, UK Honours, and IB 1–7.
Class Rank Percentile Calculator
Translate a class or cohort rank into percentile rank using all three common conventions (CDF, mid-rank, inclusive) plus quartile / decile / top-X% labels — for college applications, scholarships and standardized-test comparisons.
Attendance Calculator
Enter classes attended, classes missed and total classes in the term to see your current attendance %, the maximum classes you can still skip, or how many you must attend to reach your target (default 75 %).
Word Count / Text Statistics Calculator
Paste text to instantly count words, characters (with and without spaces), sentences, paragraphs, average word length and estimated reading time.
Flesch-Kincaid Readability Calculator
Paste an English passage and instantly get the Flesch Reading Ease and Flesch-Kincaid Grade Level scores — the standard readability metrics used by US schools, MS Word and government plain-language guidelines.
IELTS Overall Band Score Calculator
Enter your Listening, Reading, Writing and Speaking scores to get the IELTS overall band using the official rounding rule (.25 rounds up to .5, .75 rounds up to the next whole band).
Words to Pages Calculator
Estimate how many pages a piece of writing will fill from word count, font size and line spacing.
IB Diploma Points Calculator
Enter your six IB subject grades (HL/SL) plus the EE/TOK bonus matrix to compute your total IB Diploma score out of 45.
UCAS Tariff Points Calculator
Enter A-Level, AS, EPQ, IB or BTEC grades to compute your total UCAS Tariff points and see how they line up against AAA / AAB / ABB conditional offers.
SAT to ACT Score Converter
Enter an SAT total or ACT composite score and instantly see the equivalent score range using the official 2018 College Board / ACT concordance table.
CEFR Language Level Converter
Enter an IELTS, TOEFL iBT, Cambridge English Scale or TOEIC score and instantly map it to a CEFR level (A1 – C2).
Cumulative GPA (CGPA) Calculator
Combine your current cumulative GPA and total credits with this term’s GPA and credits to see the updated cumulative GPA and how much it moved.
TOEFL ↔ IELTS Score Converter
Convert between TOEFL iBT total scores (0-120) and IELTS Academic Band scores (4.5-9.0) using the official 2018 ETS concordance.
Number to Words Converter (Cheque Writing)
Convert numbers into English words and Chinese cheque-style capital form (壹貳參…) for writing cheques, contracts or homework.
Pomodoro Session Planner
Enter the total focus time you want and get the required 25-minute Pomodoro count, short/long break tally and overall wall-clock duration.
Spaced Repetition (SM-2) Schedule Calculator
Enter a study date and ease factor and use the SuperMemo SM-2 algorithm to project the next review dates — handy for flashcards or vocabulary.
Typing Speed (WPM) Calculator
Enter characters typed, elapsed time and errors to get gross WPM, net WPM and accuracy — the standard typing-test metrics used worldwide.
H-Index Calculator (Hirsch Index)
Paste your paper citation counts to instantly compute the h-index, g-index, i10-index and other bibliometrics used to quantify a researcher's scholarly impact.
Time per Question Exam Pacing Calculator
Enter the total exam time, number of questions and optional review reserve to get the average time per question and 25/50/75 % pacing checkpoints — ideal for SAT, GRE, HKDSE and similar timed exams.
10,000-Hour Rule Calculator (Time to Mastery)
Enter current accumulated practice hours and weekly hours available to project when you will hit the 1,000 / 5,000 / 10,000-hour mastery milestones popularised by Ericsson and Gladwell.
Weighted Grade Calculator
Enter multiple assignments (homework, quizzes, mid-term, project, final) with their scores and weights to compute the weighted-average overall grade, plus the points already locked in and the weight still to come.
Ebbinghaus Forgetting Curve Calculator
Enter the memory strength S and elapsed time t to compute the retention rate per Ebbinghaus R = e^(−t/S), with a suggested next-review time (when retention drops to 80–90 %).