Home/Statistics/Z-Score Calculator

Z-Score Calculator

Find a z-score from a raw value, convert a z-score into an area or p-value under the standard normal curve, and look up critical values for hypothesis testing — with the full working shown.

Quick Answer: How Do You Find a Z-Score?

Subtract the mean from your value, then divide by the standard deviation: z = (x − μ) / σ. The result tells you how many standard deviations x sits from the mean — positive means above average, negative means below. A z-score of 0 is exactly average; a z-score beyond ±2 is unusual; beyond ±3 is rare. Once you have z, the calculator below converts it into a percentile, an area under the normal curve, and a p-value for hypothesis testing.

Calculate Z-Score

Z = (X − μ) / σ

Value (X)
Mean (μ)
Std Dev (σ)

Find area from Z

Z-score
Area / probability
Result
Z-Score
1.00
X=75 is 1.00 SD above mean
MetricValue
Standard Normal Table / Z-Table (P(Z < z))

This z-table covers both negative and positive z-scores, from z = −3.4 to z = +3.45. Rows give the whole number and first decimal of z; columns give the second decimal — read across and down, then multiply by 100 for a percentage.

z.00.01.02.03.04.05.06.07.08.09
Critical Z-Values for Hypothesis Testing
Significance (α)One-tailed zTwo-tailed z
0.10 (90% CI)±1.282±1.645
0.05 (95% CI)±1.645±1.960
0.025±1.960±2.240
0.01 (99% CI)±2.326±2.576
0.001 (99.9% CI)±3.090±3.291
Quick Formula Summary
Z-score (sample): z = (x − x̄) / s
Z-score (population): z = (x − μ) / σ
Raw value from z: x = μ + z × σ
Standard error of the mean: SE = σ / √n
Z-score of a sample mean: z = (x̄ − μ) / (σ / √n)
P-value (two-tailed) = 2 × P(Z > |z|)

What Is a Z-Score?

A z-score, also called a standard score, tells you how many standard deviations a single value sits from the mean of its data set. It converts a raw number — a test mark, a height, a return, a lab result — into a common, unitless scale that can be compared directly against other values, even ones measured on completely different scales.

The sign carries meaning: a positive z-score means the value is above the mean, a negative z-score means it is below the mean, and a z-score of exactly 0 means the value is the mean. The size tells you how unusual the value is. A z-score of 0.5 is unremarkable — well within the crowd. A z-score of 3 is rare, sitting in the extreme tail of a normal distribution.

💡 Did You Know? The term "z-score" comes from the letter Z traditionally used for the standard normal distribution — the bell curve with a mean of 0 and a standard deviation of 1. Any normally distributed value can be "standardised" into this Z distribution, which is exactly what the z-score formula does.

Why Z-Scores Matter

Z-Score Formula

The formula depends on whether you know the population parameters or only sample statistics.

Population z-score:   z = (x − μ) / σ
Sample z-score:   z = (x − x̄) / s
x = the value | μ, x̄ = mean | σ, s = standard deviation

A related version standardises a sample mean rather than a single observation — this is the basis of the one-sample z-test used in hypothesis testing:

z = (x̄ − μ₀) / (σ / √n)
x̄ = sample mean | μ₀ = hypothesised population mean | σ/√n = standard error of the mean

Step-by-Step Calculation Examples

Example 1 — a single test score

A class test has a mean of 75 and a standard deviation of 6. A student scores 82.
z = (82 − 75) / 6 = 7 / 6 = 1.1667
P(Z < 1.1667) ≈ 0.8783, so the student scored better than about 87.8% of the class.

Example 2 — a below-average result

Mean = 70, SD = 8, observed value = 58.
z = (58 − 70) / 8 = −12 / 8 = −1.5
P(Z < −1.5) ≈ 0.0668, so this value sits in roughly the bottom 6.7% — a below-average but not extreme result.

Example 3 — comparing two different scales

Maths: score 78, class mean 65, SD 10 → z = (78 − 65)/10 = 1.30
English: score 132/200, class mean 110, SD 20 → z = (132 − 110)/20 = 1.10
Even though 132 is a bigger raw number than 78, the Maths result is relatively stronger — a higher z-score means it sits further above its own class average.

Example 4 — z-score of a sample mean (hypothesis test)

Claimed population mean μ₀ = 50. A sample of size n gives a sample mean x̄ = 52, with standard error SE = 1.2.
z = (52 − 50) / 1.2 = 1.667
Two-tailed p-value = 2 × P(Z > 1.667) ≈ 2 × 0.0478 = 0.0956
Because 0.0956 > 0.05, this result is not statistically significant at the conventional 5% level — there isn't strong enough evidence to reject the claim that the true mean is 50.

Normal Distribution and the 68–95–99.7 Rule

Z-scores are most informative for data that is approximately normally distributed — the symmetric bell curve where values cluster near the mean and thin out towards the extremes. For such data, the empirical rule gives an instant sense of scale.

RangeProportion of dataInterpretation
z between −1 and +1≈ 68.27%About two in three values fall this close to the mean
z between −2 and +2≈ 95.45%Outside this range is genuinely uncommon
z between −3 and +3≈ 99.73%Beyond this is rare — often flagged as an outlier

Z-Score, Percentile and P-Value

These three ideas are closely linked but answer slightly different questions, and mixing them up is one of the most common statistics mistakes.

TermWhat it answersExample
Z-scoreHow many standard deviations from the mean?z = 1.5
PercentileWhat percentage of values fall below this one?z = 1.5 → 93.3rd percentile
P-value (one-tailed)Probability of a result this extreme or more, in one directionP(Z > 1.5) ≈ 0.0668
P-value (two-tailed)Probability of a result this extreme in either direction2 × P(Z > 1.5) ≈ 0.1336
Pro Tip: Use a two-tailed p-value whenever you only care whether a result differs from expectation, in either direction. Use a one-tailed p-value only when the direction of the effect is specified in advance — for example, testing whether a new process specifically increases output, not just changes it.

How to Find a Z-Score, Percentile or P-Value on a TI-84

The TI-84 has two built-in functions for this, both under 2nd → VARS (DISTR), and they do opposite jobs.

normalcdf — z-score or raw value to percentile / p-value

Press 2nd → VARS, select 2:normalcdf(
For a z-score: enter normalcdf(-1E99, 1.5) to find P(Z < 1.5) — this returns 0.9332, the 93.32nd percentile
For raw values: normalcdf(lower, upper, μ, σ) works directly on the original scale without converting to z first

invNorm — percentile back to a z-score

Press 2nd → VARS, select 3:invNorm(
invNorm(0.95) returns 1.645 — the z-score below which 95% of the standard normal distribution falls
This is the TI-84 equivalent of reading a z-table backwards, and it's exactly how the critical values in the table above are generated

Common Mistakes

MistakeWhy it goes wrongHow to avoid it
Dividing by variance instead of standard deviationVariance is in squared units, so the z-score comes out wrongAlways divide by σ or s, never σ² or s²
Confusing a z-score with a percentileA z-score of 1 is not "1%" or "the 1st percentile"Convert through the standard normal table — z = 1 is about the 84th percentile
Using a one-tailed p-value when the test should be two-tailedHalves the reported p-value, making results look more significant than they areDefault to two-tailed unless the direction of the effect was specified beforehand
Applying z-scores to strongly skewed dataThe empirical rule and normal-table percentiles assume roughly normal dataCheck the shape of the distribution first, or use percentile ranks directly
Mixing up population and sample formulasμ/σ and x̄/s are not interchangeable when the sample is smallUse μ and σ only when you have full population data; otherwise use x̄ and s
⚠️ Common Mistake: Treating a z-score near 0 as "wrong" or an error. A z-score of 0 simply means the value equals the mean — it is the most typical result possible, not a problem with the data.

Practical Applications

Education

Standardised test results — and Australian university entrance scaling such as ATAR — convert raw subject scores into a common scale so that a mark in one subject can be fairly compared with a mark in another, even when the subjects have very different difficulty levels and mark distributions.

Quality control and manufacturing

Process control charts plot measurements as z-scores (or as multiples of standard deviation) from a target value, flagging anything more than two or three standard deviations away for investigation — the statistical basis of six sigma quality programs.

Finance

Z-scores measure how unusual a return or price move is relative to its typical volatility, and a specific weighted z-score formula — the Altman Z-score — is used to estimate a company's bankruptcy risk from its financial ratios.

Health and growth charts

Paediatric growth charts report height, weight and head circumference as z-scores relative to a reference population, making it possible to track whether a child is tracking normally regardless of age or sex-specific differences in the raw numbers.

Z-Score Cheat Sheet

Quick Reference

Population z-score: z = (x − μ) / σ
Sample z-score: z = (x − x̄) / s
Z-score of a sample mean: z = (x̄ − μ₀) / (σ/√n)
Raw value from z: x = μ + z × σ
90% CI critical value: z = ±1.645  |  95%: ±1.960  |  99%: ±2.576
Empirical rule: 68% / 95% / 99.7% within 1 / 2 / 3 standard deviations
Two-tailed p-value: p = 2 × P(Z > |z|)
Excel: =STANDARDIZE(x, mean, sd), =NORM.S.DIST(z, TRUE), =NORM.S.INV(probability)

Practice Questions

Beginner (with answers)

  1. A data set has mean 40 and standard deviation 5. Find the z-score of the value 50.
  2. A data set has mean 100 and standard deviation 15. Find the z-score of the value 85.
  3. What value corresponds to a z-score of 2 in a distribution with mean 60 and SD 4?
  4. Is a z-score of −0.2 above or below the mean?
  5. Roughly what percentage of a normal distribution lies within 2 standard deviations of the mean?
Show answers

1) z = (50−40)/5 = 2.0   2) z = (85−100)/15 = −1.0   3) x = 60 + 2×4 = 68   4) Below the mean (negative z)   5) About 95%

Advanced (with answers)

  1. A sample of 36 items has mean 48 and the population SD is known to be 9. Find the z-score for testing whether the true mean differs from 45.
  2. Using the result from Q1, is the result significant at α = 0.05 (two-tailed)?
  3. A student scores 70 on Test A (mean 60, SD 8) and 78 on Test B (mean 70, SD 6). Which result is relatively stronger?
  4. Find the two values that bound the middle 90% of a normal distribution with mean 50 and SD 10.
  5. If P(Z < z) = 0.90, what is z (to 3 decimal places)?
Show answers

1) SE = 9/√36 = 1.5, z = (48−45)/1.5 = 2.0   2) Yes — |z| = 2.0 > 1.96, so it is significant at the 5% level   3) Test A: z = (70−60)/8 = 1.25; Test B: z = (78−70)/6 = 1.33 — Test B is relatively stronger   4) 50 ± 1.645×10 = 33.55 to 66.45   5) z ≈ 1.282

🔑 Key Takeaways

Frequently Asked Questions

References

Last updated: August 2026
Reviewed by Mohsin Iqbal using standard statistical definitions, with every worked example independently verified. This page is for educational purposes.