How to find a z-score and read a z-table
By Jude Wallis · Published
Use z = (x - mu) / sigma, where x is your raw value, mu is the mean, and sigma is the standard deviation. Then look up z in a standard normal table: the area to its left is the proportion below the value, and 100 times that is the percentile. A negative z means the value is below the mean.
AP Statistics: Unit 1 (topics 1.9 Comparisons of the Distributions for One Quantitative Variable, 2.11 The Normal Distribution). In the Fall 2026 AP Statistics course, calculating a z-score falls under Unit 1, topic 1.9 (Comparisons of the Distributions for One Quantitative Variable), which covers standardizing a value with population parameters and comparing relative position. Finding normal-distribution areas with a standard normal table falls under Unit 2, topic 2.11 (The Normal Distribution).
What a z-score is and the formula
A z-score tells you how many standard deviations a value sits above or below the mean. The formula is:
Here is the raw value you are standardizing, (mu) is the population mean, and (sigma) is the population standard deviation. A positive means is above the mean, a negative means it is below, and means equals the mean.
When you only have sample data, replace the population values with the sample mean (x-bar) and the sample standard deviation . The idea does not change: you are measuring distance from the center in standard-deviation units.
How to find a z-score from a raw value
Work through three steps.
- Subtract the mean from your raw value to get .
- Divide that difference by the standard deviation .
- Keep the sign. A negative result is correct whenever is below the mean.
Round the z-score to two decimal places, because standard normal tables are indexed to the hundredths. You can check any calculation with the z-score calculator.
How to read a z-score table (row vs column)
A standard normal table (see the z-table) lists the area under the curve to the left of a given z-score. That area is the cumulative proportion below the z-score. Multiply it by 100 to get the percentile for that z.
Read the table in two pieces:
- The row gives the ones and tenths digits of z, for example 1.2.
- The column gives the hundredths digit, for example 0.08.
To look up , find row 1.2, then move across to column 0.08. That cell holds 0.8997.
The most common misread is putting a digit in the wrong place. If you ignore the hundredths column and read row 1.2 with column 0.00, you get 0.8849, which is the value for , not 1.28. If you transpose the digits and look up 1.82 instead, you land on 0.9656. Match the tenths to the row and the hundredths to the column every time.
One more check: confirm your table is the area-to-the-left version. Some older tables give the area between 0 and z, which shifts every lookup.
Z-score to percentile
Once you have a z-score, the area to its left is the cumulative proportion below the value. Look up z, read that area, and multiply by 100 to get the percentile.
For , the table gives 0.8997, so the value sits at about the 90th percentile: roughly 90% of the distribution falls below it.
For the area to the right, subtract from 1. The area above is , about 10%. For the area between two z-scores, subtract the smaller cumulative area from the larger.
From a percentile back to a raw score
To go from a percentile to a raw value, run the steps backward.
- Find the z-score whose cumulative area matches your target percentile. Search the body of the table for that area, then read the z from its row and column labels.
- Solve the formula for : .
- Substitute your mean and standard deviation.
For the 90th percentile, the closest table area to 0.9000 is 0.8997 at . That z then converts to a raw score using your own and , which the second worked example shows.
Negative z-scores and symmetry
A negative z-score means the value is below the mean. The symmetry of the normal curve makes these quick.
Because the curve is symmetric, the area to the left of a negative z equals 1 minus the area to the left of the matching positive z. For :
So a value with sits at about the 24th percentile. Many tables print a separate negative-z page; if yours does not, use this symmetry.
A quick check with the empirical rule
The empirical rule is a shortcut for the round z-scores. About 68% of values fall between and , about 95% between and , and about 99.7% between and .
The table gives the exact areas. For example, 0.8413 lies to the left of and 0.1587 lies to the left of , so the middle 68% comes from . Use the empirical rule for fast estimates that sanity-check a table lookup, and use the normal distribution calculator when you want a precise area for any z.
Raw test score to z-score to percentile
A test is scaled to a population mean of 500 and a standard deviation of 100. A student scores 640. Find the z-score and the percentile.
Identify the values: , , .
Subtract the mean: .
Divide by the standard deviation: .
Look up in the z-table: row 1.4, column 0.00 gives 0.9192.
Convert to a percentile: , so about the 92nd percentile.
z = 1.40, which places the score at about the 92nd percentile (91.92% of scores fall below 640).
Percentile back to a raw score
Using the same scaling (population mean 500, standard deviation 100), what score sits at the 90th percentile?
Set the target area to the left at 0.9000.
Search the table body: the closest area is 0.8997, at row 1.2, column 0.08, so .
Solve the formula for the raw value: .
Substitute: .
About 628. A score of 628 sits at roughly the 90th percentile.
A negative z-score
With the same population mean 500 and standard deviation 100, a student scores 430. Find the z-score and the percentile.
Identify the values: , , .
Subtract the mean: .
Divide by the standard deviation: .
Use symmetry: .
Convert to a percentile: , so about the 24th percentile.
z = -0.70, at about the 24th percentile (24.20% of scores fall below 430).
Frequently asked questions
Do I use population or sample values in the z-score formula?
Use the population mean and population standard deviation when you know them, which is the usual setup for a normal distribution. When you only have a sample, standardize with the sample mean and sample standard deviation . The arithmetic is identical either way.
What does a negative z-score mean?
A negative z-score means the value is below the mean. Its size still tells you the distance in standard deviations, so is 1.5 standard deviations below the mean. Its percentile is below 50%.
Can a z-score be larger than 3?
Yes. A z-score above 3 or below -3 just marks a value more than 3 standard deviations from the mean. Such values are rare in a normal distribution (about 0.3% of the area lies beyond that range) but they are valid.