InfyCalculator
🎓

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.

Convert
The number is
Percentile rank
Test score
Score scale
Test mean
Standard deviation
Lowest possible score
Highest possible score
Scores go up in steps of
Loading calculator…

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.