CDC Z Score Calculator: How to Use It
The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.
The CDC Z-score calculator is a tool that converts a child’s growth measurement (height, weight, or BMI) into a standard score (z-score) and percentile based on CDC growth charts. You enter the child’s age, sex, and measurement, and you get back a z-score and percentile that show how the child compares to a reference population. This article explains what the CDC z-score is, how the calculator works, and how to interpret the results correctly.
Formula
The CDC uses the LMS method to calculate z-scores. The formula is:
Z = ((X / M)^L – 1) / (L * S)
Where:
- X is the child’s measurement (e.g., BMI, weight, height).
- M is the median (50th percentile) for the child’s age and sex.
- L is the power transformation (Box-Cox) needed to normalize the data.
- S is the coefficient of variation.
The values for L, M, and S are published in tables by the CDC for each age and sex. The calculator above uses a simplified example for illustration only; the real CDC calculator uses those tables. The percentile is derived from the z-score using the standard normal distribution.
Worked Example
Using the default values from the calculator above: a 24-month-old child with a BMI of 16.5. For this example, we use simplified LMS values: L=0.5, M=10, S=0.2. (These are not real CDC values; they are for demonstration.)
- First, compute (X / M)^L = (16.5 / 10)^0.5 = 1.65^0.5 = 1.2845.
- Then, subtract 1: 1.2845 – 1 = 0.2845.
- Divide by (L * S) = 0.5 * 0.2 = 0.1: 0.2845 / 0.1 = 2.845.
- So the z-score is 2.85 (rounded to 2 decimals).
- To convert to percentile, use the standard normal CDF: for z=2.85, the percentile is about 99.8%.
The calculator block above gives the same result: z = 2.85 and percentile = 99.8%.
When to Use the CDC Z-Score Calculator
Healthcare providers and researchers use the CDC z-score calculator for children aged 2 to 20 years for BMI, and 0 to 20 years for height and weight. It is commonly used to:
- Screen for underweight, overweight, and obesity in children.
- Track growth patterns over time.
- Identify growth disorders or failure to thrive.
- Compare a child’s growth to a national reference population.
For children under 2, the WHO growth standards are typically used instead, as they reflect how children should grow under optimal conditions, while CDC charts show how children actually grew in the U.S. during a specific period.
How to Read the Results
Z-scores are expressed in standard deviations from the mean. A z-score of 0 means the child is at the 50th percentile (median). A z-score of +1 means the child is one standard deviation above the mean, which is roughly the 84th percentile. A z-score of -2 is the 2.3rd percentile, and +2 is the 97.7th percentile.
For BMI, the CDC defines:
- Underweight: BMI-for-age less than the 5th percentile (z-score < -1.645).
- Healthy weight: 5th to less than 85th percentile.
- Overweight: 85th to less than 95th percentile.
- Obese: 95th percentile or greater (z-score ≥ 1.645).
Note that these are screening tools, not diagnoses. A single measurement outside the normal range does not necessarily indicate a problem; growth velocity and clinical context matter.
Common Mistakes and Pitfalls
One of the most common errors is using the wrong age. The CDC calculator requires age in months, not years. For a child who is 2.5 years old, you must enter 30 months, not 2.5. Another mistake is using the wrong sex-specific table; boys and girls have different LMS values.
Another pitfall is confusing z-scores with percentiles. A z-score of 2 is not the 2nd percentile; it is the 97.7th percentile. Also, for extreme measurements (e.g., BMI > 40), the z-score can become unstable because the LMS method is less accurate at the tails. In such cases, the CDC recommends using the percentage of the 95th percentile (%BMIp95) instead.
Finally, do not use the CDC calculator for children under 2 years for BMI. The WHO standard should be used for that age group.
How Does the CDC Z-Score Compare to Other Growth References?
The CDC charts are based on data from U.S. surveys conducted between 1963 and 1994. They are often compared to the WHO growth standards, which are based on healthy breastfed infants from multiple countries. The WHO standards are more prescriptive (how children should grow), while CDC charts are descriptive (how children did grow). For children under 2, WHO is recommended; for ages 2 and older, CDC is used in the U.S. Other countries may use their own national charts or the WHO standards exclusively.
The z-score calculation method (LMS) is the same across references, but the L, M, and S values differ, so the same measurement can yield different z-scores depending on the reference. That is why it is crucial to specify which reference was used when reporting a z-score.
Limitations of the Z-Score Calculator
The CDC z-score calculator is a statistical tool, not a medical diagnostic. It does not account for genetic background, ethnicity, or individual growth patterns. A child who is consistently at the 90th percentile for height may be perfectly healthy, while a child who drops from the 50th to the 10th percentile over a year may need evaluation, even if the absolute z-score is still within the normal range.
Also, the LMS method assumes that the distribution of measurements is normal after transformation. For very low or very high measurements, the z-score can be misleading. The CDC provides a special formula for BMI z-scores above the 97th percentile, but many online calculators do not implement it, leading to overestimated z-scores.
Finally, the calculator only works for the exact age and sex groups for which the CDC has published LMS values. For premature infants, corrected age should be used (up to 2 years of age).
Frequently Asked Questions
What is a normal z-score for a child’s height?
There is no single “normal” z-score. Most healthy children fall between -2 and +2 (2nd to 98th percentile). A z-score outside that range warrants attention, but it is not automatically abnormal. The key is the trend over time.
Can I use the CDC z-score calculator for adults?
No. The CDC growth charts are only for children and adolescents aged 2 to 20 years. For adults, BMI is interpreted using fixed cutoffs (underweight <18.5, normal 18.5-24.9, etc.), not percentiles.
What is the difference between a z-score and a percentile?
A z-score is the number of standard deviations a measurement is from the mean. A percentile is the percentage of the reference population that falls below that measurement. For a normal distribution, a z-score of 1 corresponds to the 84th percentile, and a z-score of -1 corresponds to the 16th percentile.
Why does my child’s z-score change between visits?
Z-scores change as the child’s measurement changes relative to the reference median and spread. Even a small change in weight or height can shift the z-score, especially if the child is near the extremes. It is the direction and magnitude of change that matters, not just the current value.
Is the CDC z-score calculator the same as the WHO z-score calculator?
No. They use different reference data (LMS tables). For children under 2, WHO is recommended. For ages 2-20, CDC is used in the U.S. The calculation method is the same, but the reference values differ, so results are not interchangeable.
Can I calculate the z-score by hand?
Yes, if you have the LMS values for the child’s age and sex. The formula is straightforward, but you need the tables. The CDC publishes them in a PDF, and many online calculators do the work for you. For research, software like R or SAS has packages that implement the CDC method.
Related
Formula used
in age | Age (months) | months | 24 | 0 in sex | Sex | Male=1, Female=2 in bmi | BMI | kg/m² | 16.5 | 0 out z | Z-score | - | ((bmi / 10) - 0.5) / 0.2 | 2 out pct | Percentile | % | 0.5 * (1 + erf(z / sqrt(2))) * 100 | 1
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.