Free Z-Score Calculator with Steps

Enter a raw score, the mean, and the standard deviation, and get the z-score with the substitution written out — plus the percentile it corresponds to, with the z-table lookup explained. Already have a z? A second tab converts it straight to a percentile.

Z-Score Calculator

Convert a raw score to a z-score and percentile with every step shown, or start from a z-score you already have.

Z-score

exact

z = 1.25

x = 85 sits 1.25 standard deviations above the mean — the positive sign means above.

Percentile

approximate

89.44%

Area below x: Φ(1.25) ≈ 0.8944. Area above: ≈ 0.1056.

Step 1 · Write the formula

A z-score is the distance from the mean, measured in standard deviations.

z = (x − μ) / σ

Step 2 · Substitute and simplify

Subtract the mean first, then divide the difference by the standard deviation.

z = (85 − 75) / 8

z = 10 / 8

z = 1.25

The raw score 85 sits 1.25 standard deviations above the mean — the positive sign means above.

Step 3 · Convert z to a percentile

The percentile is the area under the standard normal curve to the left of z. This calculator evaluates the CDF with the Abramowitz–Stegun approximation (accurate past the 4 decimal places a table prints), so the value carries a ≈.

Φ(z) = ½ · [1 + erf(z / √2)]

Φ(1.25) ≈ 0.8944

Percentile ≈ 89.44%

On a printed z-table: find row 1.2, then move across to column 0.05 (z ≈ 1.25). The table entry is the area to the left, ≈ 0.8944.

In a normal distribution, ≈ 89.44% of values fall below x = 85 and ≈ 10.56% fall above it.

The z-score formula, piece by piece

A z-score answers one question: how far is this value from the mean, measured in standard deviations? The formula is z = (x − μ) / σ, and each symbol has a single job.

x is the raw score — the value you are standardizing, in its original units (points, centimeters, dollars). μ is the mean of the distribution the score comes from, and σ is its standard deviation, which must be greater than zero — it is the measuring stick, and a stick of length zero cannot measure anything. Subtracting the mean tells you how far x sits from the center and in which direction; dividing by σ converts that distance from raw units into standard deviations, which is what makes scores from different scales comparable.

The result is a pure number with no units. z = 2 means two standard deviations above the mean whether the data was test scores or tree heights, which is exactly why standardizing is useful: an 85 on one exam and a 700 on another can be compared once both become z-scores.

  • x = the raw score you are converting, in original units
  • μ = the mean of the distribution — the center the score is measured from
  • σ = the standard deviation — must be positive, since it is the unit of distance
  • z > 0 means above the mean, z < 0 means below, z = 0 means exactly at it
  • Reversing the formula recovers the raw score: x = μ + zσ

Raw score to z-score: a worked example

Suppose an exam has a mean of μ = 75 with a standard deviation of σ = 8, and you scored x = 85 — the numbers pre-loaded in the calculator above, so you can check every line.

Substitute into the formula: z = (85 − 75) / 8. The numerator first: 85 − 75 = 10, so your score sits 10 points above the mean. Then divide by the standard deviation: z = 10 / 8 = 1.25. The sign is positive, so the score is above the mean; the size says it is 1.25 standard deviations above — a solidly above-average result, but not an extreme one.

Now a score below the mean: x = 62 on the same exam gives z = (62 − 75) / 8 = −13 / 8 = −1.625. The negative sign is not a mistake to be dropped — it is half the answer. It says the score is below the mean, and by 1.625 standard deviations. Keep the sign through every later step, because the percentile depends on it entirely.

Z-score to percentile: the table-lookup step

The percentile is the area under the standard normal curve to the left of your z — the fraction of values that fall below it. On a printed z-table you find that area in two moves: the row gives the units and tenths of z, the column gives the hundredths. For z = 1.25, go to row 1.2, slide across to column 0.05, and read off 0.8944 — about 89.44% of values fall below a score with z = 1.25.

Negative z-scores trip students up because most printed tables list positive z only. Use the curve's symmetry: the area below −z equals the area above +z. For z = −1.625, interpolate between the table entries for 1.62 (0.9474) and 1.63 (0.9484) to get about 0.9479, then subtract from one: 1 − 0.9479 = 0.0521, so roughly 5.2% of values fall below. A quick self-check: a negative z must always give a percentile below 50%, and a positive z one above 50%, because z = 0 sits exactly at the 50th percentile.

This calculator computes the area directly from the standard normal CDF instead of a lookup table, using the Abramowitz–Stegun approximation of the error function — accurate to more decimal places than any printed table carries, which is why the percentile is shown with a ≈ sign. The steps panel still names the row and column, so you can follow along on the table your course uses.

Common mistakes that cost marks

  • Subtracting in the wrong order. z = (μ − x) / σ flips the sign of every answer, turning the 89th percentile into the 11th. The raw score comes first: x − μ.
  • Dropping the negative sign. A z of −1.63 written as 1.63 moves the score from the 5th percentile to the 95th. The sign carries the direction, and the percentile depends on it.
  • Dividing by the variance instead of the standard deviation. If the problem hands you σ² = 64, take the square root first: σ = 8. Dividing by 64 gives a z eight times too small.
  • Reading the wrong kind of table. Some tables print the area to the left of z, others the area between 0 and z. If your table says 0.3944 where this page says 0.8944, it is a between-table — add 0.5 for positive z.
  • Treating the z-score itself as a percent. z = 1.25 does not mean 1.25% or 12.5%; it means 1.25 standard deviations. The percentile comes only after the table-lookup step.
  • Standardizing with the wrong mean and SD. Use the μ and σ of the distribution the score belongs to — converting an SAT score with the ACT's mean produces a meaningless number.

How to check your answer

Three quick checks catch most z-score errors before they cost anything. First, the sign: if the raw score is above the mean, z must be positive and the percentile above 50%; below the mean, negative and below 50%. If sign and percentile disagree, a subtraction or lookup step went wrong.

Second, the size. For roughly bell-shaped data, about 68% of values fall within one standard deviation of the mean, 95% within two, and 99.7% within three — the empirical rule. So most z-scores land between −2 and 2, and |z| > 3 should make you re-check the arithmetic before concluding the value is a genuine outlier. A z of 25 usually means the variance was used where σ belonged.

Third, reverse the formula. Compute x = μ + zσ with your answer and confirm it reproduces the raw score: 75 + 1.25 × 8 = 75 + 10 = 85. If it does not, the error is in the substitution, not the table. Re-enter the numbers in the calculator above and compare its steps against yours line by line to find where they diverge.

Related free tools

Frequently Asked Questions

What does a negative z-score mean?

The raw score is below the mean — that is all the sign says. z = −1.5 means 1.5 standard deviations below the mean, and it always corresponds to a percentile under 50%. A negative z is not an error and not automatically a bad result: for golf scores or race times, below the mean is the good side.

How do I convert a z-score to a percentile?

Find the area under the standard normal curve to the left of your z. On a printed table, the row gives z to the tenths and the column adds the hundredths: for z = 1.25, row 1.2 and column 0.05 give 0.8944, so about the 89th percentile. For negative z, look up the positive value and subtract from 1. This calculator's second tab does the conversion directly from the CDF.

Do I use the sample or population standard deviation?

Use the standard deviation of the distribution you are measuring the score against. Textbook z-score problems state a known population σ, which is what the formula assumes. If all you have is a small sample's s, the standardized value is still a useful description, but inference problems (confidence intervals, tests) then belong to the t-distribution rather than the normal table — that is a different procedure, not a different z formula.

Can a z-score be bigger than 3 or smaller than −3?

Yes — nothing in the formula caps it. But in normally distributed data only about 0.3% of values fall outside ±3, which is why printed tables stop around 3.49 and why |z| > 3 is a common outlier flag. If you compute a huge z like 25, first re-check that you divided by the standard deviation and not the variance.

Does the percentile require the data to be normal?

The z-score itself does not — (x − μ) / σ measures distance from the mean in standard deviations for any distribution. But converting that z to a percentile with the normal table assumes the data is at least approximately bell-shaped. For strongly skewed data the z-to-percentile step misleads, even though the z-score is still a correct standardized distance.

Why does the calculator show ≈ on the percentile but not on z?

The z-score is exact arithmetic — subtract, divide, done. The percentile is not: the normal curve's area has no closed-form formula, so every table and calculator approximates it. This page uses the Abramowitz–Stegun approximation of the error function, accurate to about seven decimal places — more than the four a printed z-table carries — but an approximation deserves an honest ≈.

Continue in the app

Use Statistics AI: Statikia for the full guided result after this quick check.

Download on the App Store
Get it on Google Play