Skip to main content
v2026.11,610 entries · CC-BY 4.0

Z-Score (Standard Score): Formula, Worked Example, and How to Read the Z-Table

How to calculate a z-score, what standardization does (and doesn’t) do to a distribution, and how to correctly read a standard normal (z) table, including a full table.

Ask about Z-Score (Standard Score): Formula, Worked Example, and How to Read the Z-Table

Answers are drawn from this guide and the rest of the CASRAI corpus, with a link to every source.

Answers are AI-generated from CASRAI’s own published pages and can be wrong, so check the linked sources before relying on one; your question is logged without personal data — never sold, never used to train a third-party model — to show us what CASRAI is missing, so please do not type personal or confidential details. How we use this

A z-score (also called a standard score) tells you how many standard deviations an observation sits above or below the mean of its distribution. It converts a raw value, which is tied to its own units and scale, into a single dimensionless number that can be compared across variables, instruments, and even entirely different measurement scales.

This guide covers the z-score formula for a population and for a sample, a fully worked example, what standardization does and doesn’t do to a distribution, how to correctly read a standard normal (z) table (including a full table you can use directly), the common critical values built from z, and where z-scores break down.

What a Z-Score Is

A z-score expresses the distance between a single observation and the mean, measured in standard-deviation units:

  • A z-score of 0 means the observation equals the mean.
  • A positive z-score means the observation is above the mean.
  • A negative z-score means the observation is below the mean.
  • The magnitude tells you how far away it is: |z| = 2 means the observation is two standard deviations from the mean, regardless of what units the original variable was measured in.

That last point is the whole reason z-scores exist: they are dimensionless. A z-score computed from exam marks and a z-score computed from reaction times in milliseconds are directly comparable, because both have been rescaled onto the same standard-deviation metric. See standard deviation for how σ itself is calculated.

The Z-Score Formula

When the population mean (μ) and population standard deviation (σ) are known:

z = (x − μ) / σ

When you only have a sample, and are estimating the mean and spread from that sample, the sample form uses the sample mean (x̄) and sample standard deviation (s):

z = (x − x̄) / s

Where:

  • x = the individual observation being standardized
  • μ / x̄ = the mean of the population or sample
  • σ / s = the standard deviation of the population or sample

Which version is technically correct matters more than it looks — see z-score vs. t-score below for why using the sample formula and then treating the result as if it came from a known population σ is one of the most common misapplications of this statistic.

Worked Example

Illustrative example, not a real dataset or study. Suppose a set of exam scores has a mean of μ = 75 and a population standard deviation of σ = 8. A student scores x = 87.

z = (87 − 75) / 8 = 12 / 8 = 1.5

That student’s score sits 1.5 standard deviations above the mean. Looking up z = 1.5 in the standard normal table below gives a cumulative area of 0.9332 — meaning roughly 93.3% of scores in this distribution fall at or below 87, so the student scored better than about 93% of the group (assuming the underlying scores are approximately normally distributed — more on that caveat below).

A second illustrative case, this time below the mean: a different observation from a distribution with x̄ = 50, s = 5, and x = 42:

z = (42 − 50) / 5 = −8 / 5 = −1.6

The negative sign means this observation is 1.6 standard deviations below the mean. Its cumulative area from the table is 0.0548 (about the 5.5th percentile).

Standardization and the Standard Normal Distribution

Standardization is the process of converting every value in a dataset to a z-score. The resulting set of z-scores always has a mean of exactly 0 and a standard deviation of exactly 1, no matter what the original data looked like. When the original variable is itself normally distributed, its standardized version is the standard normal distribution — the bell curve with μ = 0 and σ = 1 that the z-table below is built from.

Common misconception: standardizing a non-normal distribution does not make it normal. Z-scores rescale the mean and spread; they do not change the shape of the distribution. A right-skewed distribution is still right-skewed after standardization — only its center and scale have changed. This matters because the percentile and probability statements you can make from a z-table assume the underlying data is approximately normal to begin with. If that assumption doesn’t hold, the z-table’s percentages are misleading. See normality of distribution for how to check that assumption before relying on z-based probabilities, and skewness for what shape distortion looks like.

The Standard Normal (Z) Table

A z-table (also called a standard normal table) gives the cumulative area under the standard normal curve to the left of a given z-score — that is, the proportion of the distribution that falls at or below that z-value. This left-tail, cumulative-from-the-bottom convention is the standard one used by nearly every published z-table and is the convention used below. Misreading which direction a table is oriented is one of the most common z-table errors, so it’s worth stating explicitly before using it.

How to read the table

Find the row matching the z-score to one decimal place, then the column matching the second decimal place, and read the value at their intersection. For example, for z = 1.96: find row “1.9”, column “0.06”, giving 0.9750.

  • Area below z (P(Z ≤ z)): read the table value directly. For z = 1.96, that’s 0.9750, or 97.5%.
  • Area above z (P(Z > z)): subtract the table value from 1. For z = 1.96: 1 − 0.9750 = 0.0250, or 2.5%.
  • Area between two z-values (P(z1 < Z < z2)): subtract the smaller table value from the larger one. Between z = 0.5 and z = 1.5: 0.9332 − 0.6915 = 0.2417, or 24.17%.
  • Negative z-values: by the symmetry of the normal curve, the area below −z equals 1 minus the area below +z. For z = −1.6: 1 − 0.9452 = 0.0548.
Standard normal cumulative table — area to the left of z, for z = 0.00 to 3.09
z .00 .01 .02 .03 .04 .05 .06 .07 .08 .09
0.0 0.5000 0.5040 0.5080 0.5120 0.5160 0.5199 0.5239 0.5279 0.5319 0.5359
0.1 0.5398 0.5438 0.5478 0.5517 0.5557 0.5596 0.5636 0.5675 0.5714 0.5753
0.2 0.5793 0.5832 0.5871 0.5910 0.5948 0.5987 0.6026 0.6064 0.6103 0.6141
0.3 0.6179 0.6217 0.6255 0.6293 0.6331 0.6368 0.6406 0.6443 0.6480 0.6517
0.4 0.6554 0.6591 0.6628 0.6664 0.6700 0.6736 0.6772 0.6808 0.6844 0.6879
0.5 0.6915 0.6950 0.6985 0.7019 0.7054 0.7088 0.7123 0.7157 0.7190 0.7224
0.6 0.7257 0.7291 0.7324 0.7357 0.7389 0.7422 0.7454 0.7486 0.7517 0.7549
0.7 0.7580 0.7611 0.7642 0.7673 0.7704 0.7734 0.7764 0.7794 0.7823 0.7852
0.8 0.7881 0.7910 0.7939 0.7967 0.7995 0.8023 0.8051 0.8078 0.8106 0.8133
0.9 0.8159 0.8186 0.8212 0.8238 0.8264 0.8289 0.8315 0.8340 0.8365 0.8389
1.0 0.8413 0.8438 0.8461 0.8485 0.8508 0.8531 0.8554 0.8577 0.8599 0.8621
1.1 0.8643 0.8665 0.8686 0.8708 0.8729 0.8749 0.8770 0.8790 0.8810 0.8830
1.2 0.8849 0.8869 0.8888 0.8907 0.8925 0.8944 0.8962 0.8980 0.8997 0.9015
1.3 0.9032 0.9049 0.9066 0.9082 0.9099 0.9115 0.9131 0.9147 0.9162 0.9177
1.4 0.9192 0.9207 0.9222 0.9236 0.9251 0.9265 0.9279 0.9292 0.9306 0.9319
1.5 0.9332 0.9345 0.9357 0.9370 0.9382 0.9394 0.9406 0.9418 0.9429 0.9441
1.6 0.9452 0.9463 0.9474 0.9484 0.9495 0.9505 0.9515 0.9525 0.9535 0.9545
1.7 0.9554 0.9564 0.9573 0.9582 0.9591 0.9599 0.9608 0.9616 0.9625 0.9633
1.8 0.9641 0.9649 0.9656 0.9664 0.9671 0.9678 0.9686 0.9693 0.9699 0.9706
1.9 0.9713 0.9719 0.9726 0.9732 0.9738 0.9744 0.9750 0.9756 0.9761 0.9767
2.0 0.9772 0.9778 0.9783 0.9788 0.9793 0.9798 0.9803 0.9808 0.9812 0.9817
2.1 0.9821 0.9826 0.9830 0.9834 0.9838 0.9842 0.9846 0.9850 0.9854 0.9857
2.2 0.9861 0.9864 0.9868 0.9871 0.9875 0.9878 0.9881 0.9884 0.9887 0.9890
2.3 0.9893 0.9896 0.9898 0.9901 0.9904 0.9906 0.9909 0.9911 0.9913 0.9916
2.4 0.9918 0.9920 0.9922 0.9925 0.9927 0.9929 0.9931 0.9932 0.9934 0.9936
2.5 0.9938 0.9940 0.9941 0.9943 0.9945 0.9946 0.9948 0.9949 0.9951 0.9952
2.6 0.9953 0.9955 0.9956 0.9957 0.9959 0.9960 0.9961 0.9962 0.9963 0.9964
2.7 0.9965 0.9966 0.9967 0.9968 0.9969 0.9970 0.9971 0.9972 0.9973 0.9974
2.8 0.9974 0.9975 0.9976 0.9977 0.9977 0.9978 0.9979 0.9979 0.9980 0.9981
2.9 0.9981 0.9982 0.9982 0.9983 0.9984 0.9984 0.9985 0.9985 0.9986 0.9986
3.0 0.9987 0.9987 0.9987 0.9988 0.9988 0.9989 0.9989 0.9989 0.9990 0.9990

Values are the cumulative area to the left of z (that is, P(Z ≤ z) for the standard normal distribution), rounded to four decimal places. For negative z, use 1 minus the value for the corresponding positive z.

From Z-Scores to Percentiles and Probabilities

Once a distribution is approximately normal, a z-score converts directly into a percentile via the table above: multiply the cumulative area by 100. A z of 1.5 is roughly the 93rd percentile; a z of −1.6 is roughly the 5th percentile.

A useful shortcut for round numbers is the 68-95-99.7 rule (the empirical rule): in an approximately normal distribution, about 68% of values fall within ±1 standard deviation of the mean (z between −1 and 1), about 95% fall within ±2 standard deviations, and about 99.7% fall within ±3 standard deviations. Like every statement in this section, it depends on the data actually being close to normal — see normality of distribution for how to check that before leaning on it.

Common Critical Values

Certain z-scores recur constantly in inferential statistics because they mark standard significance thresholds on the standard normal curve:

  • z = 1.645 — the one-tailed 5% critical value. The area to the right of 1.645 is 0.05.
  • z = 1.96 — the two-tailed 5% critical value. The area beyond ±1.96 (both tails combined) is 0.05, i.e., 0.025 in each tail — the basis of the standard 95% confidence interval.
  • z = 2.576 — the two-tailed 1% critical value, with 0.005 in each tail — the basis of a 99% confidence interval.

These values come directly from the z-table above: they’re simply the z-scores whose cumulative areas correspond to the standard 90%, 95%, and 99% confidence levels. See confidence intervals for how they’re used to build an interval, and what a p-value is for how the same tail areas underpin hypothesis testing.

Z-Score vs. T-Score: Which to Use

Use a z-based approach when the population standard deviation (σ) is genuinely known, or when the sample is large enough (conventionally n ≥ 30) that the sample standard deviation is a reliable stand-in for it. Use a t-based approach when σ is unknown and is being estimated from a small sample — the t-distribution has heavier tails than the standard normal to account for the extra uncertainty that comes from estimating both the mean and the spread from the same limited data. As sample size grows, the t-distribution converges toward the standard normal, which is why the distinction matters most for small samples. See t-test for the full mechanics of when and how each form is applied.

Using Z-Scores to Screen for Outliers

A common rule of thumb flags any observation with |z| > 3 as a potential outlier, since under a normal distribution fewer than 0.3% of values should fall that far from the mean. Treat this as a starting heuristic, not a rule: it depends on the mean and standard deviation themselves being reasonably stable estimates, and both are sensitive to the very outliers you’re trying to detect, which can mask them (a single extreme value inflates the standard deviation and can pull its own z-score back under the threshold). The |z| > 3 rule is also unreliable for small samples and for data that isn’t approximately normal to begin with. For skewed data or smaller datasets, an IQR-based rule is generally more robust — see interquartile range and the five-number summary for that approach.

Where Z-Scores Are Used

  • Standardized test scoring — converting raw scores onto a common scale so performance is comparable across test forms or administrations.
  • Clinical and growth reference scores — several clinical measurements are reported as standardized scores against a reference population (for example, bone density results are commonly reported as T-scores and Z-scores relative to different reference groups). The specific clinical cut-offs used for any such measure are set by the relevant clinical guidelines, not by the statistical method itself, and are outside the scope of this guide.
  • Statistical process control / quality control — flagging measurements that fall an unusual number of standard deviations from a process mean.
  • Standardizing predictors before regression — converting predictor variables to z-scores (mean 0, SD 1) so their coefficients become comparable in magnitude, and so interaction and polynomial terms are less prone to multicollinearity. See regression analysis.

Common Errors

  • Using the sample standard deviation as if it were the population standard deviation. The two formulas above look almost identical, but conflating them overstates your confidence in the result, especially with small samples — this is exactly the distinction the z vs. t section above addresses.
  • Misreading the table’s direction. Always confirm whether a given table reports cumulative area to the left (the convention used here) or something else before reading off a value — tables from different textbooks are not always laid out the same way.
  • Applying z-based probabilities to skewed or non-normal data. The percentages in the table above are only meaningful once you’ve confirmed the underlying distribution is approximately normal.
  • Confusing a z-score with a z-test. A z-score standardizes a single observation (or a single sample mean). A z-test uses that standardized value, compared against a critical value, to make a formal hypothesis-testing decision. The score is an input to the test, not the test itself.

Frequently Asked Questions

What is the z-score formula?

For a population: z = (x − μ) / σ. For a sample: z = (x − x̄) / s. Both divide the distance between an observation and the mean by the standard deviation, producing a dimensionless standardized value.

How do you read a z-score table?

Find the row for the z-value to one decimal place and the column for the second decimal place; their intersection is the cumulative area to the left of that z-score (the proportion of the distribution at or below it). Subtract from 1 for the area above, or subtract two table values for the area between two z-scores.

What does a negative z-score mean?

The observation is below the mean. Its distance from the mean, in standard-deviation units, is given by the absolute value of z; the sign only indicates direction.

What’s the difference between a z-score and a z-test?

A z-score standardizes one value. A z-test is a hypothesis test that compares a standardized statistic (often a sample mean’s z-score) against a critical value to decide whether to reject a null hypothesis.

When should I use a z-score instead of a t-score?

Use z when the population standard deviation is known or the sample is large (n ≥ 30 is the usual rule of thumb). Use t when the standard deviation is estimated from a small sample, since the t-distribution’s heavier tails account for that added uncertainty.

Does standardizing a dataset make it normally distributed?

No. Standardization rescales the mean to 0 and the standard deviation to 1, but it does not change the shape of the distribution. A skewed dataset is still skewed after standardization.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →