Test Percentile to Score Calculator: Percentile ↔ Score on a Normal Curve
Convert a percentile rank (or a top-X% cut-off) into the test score that matches it from the mean and standard deviation, or a score back into its percentile, with z-score, stanine, IQ, T-score, scaled-score and NCE equivalents, a percentile table and a bell-curve chart.
How it works
percentile → score: z = Φ⁻¹(percentile ÷ 100), score = mean + z × SD · top X%: percentile = 100 − X · score → percentile: z = (score − mean) ÷ SD, percentile = Φ(z) × 100 · Φ = standard normal cumulative distribution
A percentile rank says what share of test-takers scored below a score. If scores follow a normal (bell) curve, every percentile matches one z-score, the number of standard deviations above or below the mean. The calculator finds that z with the inverse normal function, then rescales it to the test with score = mean + z × standard deviation. Score to percentile reverses the steps with the normal cumulative distribution. Choose a preset for the common standardized scales: IQ-type standard scores (mean 100, SD 15), T-scores (50, 10), scaled subtest scores (10, 3), normal curve equivalents (50, 21.06) and z-scores (0, 1). The table shows the same rank on each scale, plus the stanine (1–9 bands of 4, 7, 12, 17, 20, 17, 12, 7 and 4%). Under More options you can cap the result to the real score range and round to the test's score steps. Limits: real tests are not perfectly normal, especially in the tails, and published percentile tables for tests such as the SAT or ACT are built from actual test-takers. Use this for tests that are scaled to a normal curve, or as an estimate.
Worked example
On a test with mean 500 and standard deviation 100, the 84th percentile is p = 0.84. The inverse normal gives z = Φ⁻¹(0.84) = 0.9945, so the score is 500 + 0.9945 × 100 = 599.4, which is 99.4 points above the mean. That rank is stanine 7, an IQ-type score of 114.9 and a T-score of 59.9. Going the other way, a score of 600 is z = 1.000 and the 84.13th percentile.
Sources: NIST/SEMATECH e-Handbook: normal distribution · Standardized score scales and percentile equivalents (z, standard, T, scaled, stanine, NCE) · Normal curve equivalent (mean 50, SD 21.06) · Statology: percentile to z-score
Frequently asked questions
How do I convert a percentile to a score?
Find the z-score for the percentile with the inverse normal function (or a z-table), then compute score = mean + z × standard deviation. The 90th percentile is z = 1.2816, so on a test with mean 70 and SD 8 it is 70 + 1.2816 × 8 = 80.25.
Does this assume a normal distribution?
Yes. It fits large standardized tests scaled to a bell curve, such as IQ-type standard scores and T-scores. For small classroom tests or skewed score sets, or tests with official percentile tables, treat the result as an estimate.
What z-score matches common percentiles?
About: 50th → 0, 75th → 0.674, 84th → 0.994, 90th → 1.282, 95th → 1.645, 98th → 2.054, 99th → 2.326. Percentiles below 50 mirror these with a minus sign.
What score is the top 10%?
The top 10% starts at the 90th percentile, z = 1.2816. On an IQ-type scale that is 100 + 1.2816 × 15 = 119.2. Choose "Top X percent" and enter 10 to get it directly.
What is the difference between a percentile and a percentage score?
A percentage score is the share of questions you got right. A percentile is the share of other test-takers you scored above. 70% correct can be the 95th percentile on a hard test.
What is a stanine?
A "standard nine" score from 1 to 9. Stanine 5 is the middle 20% of test-takers; 1 is the lowest 4% and 9 the top 4%. It is a coarse band, so many different scores share one stanine.
Related calculators
This calculator is for educational purposes. Double-check important results before acting on them.