BMI Z-Score Explained for Parents

What it means, how it differs from a percentile, and why pediatricians use it to assess your child's weight status.

If your pediatrician has mentioned your child's BMI z-score, you may be wondering what that number actually means. You already know that BMI (Body Mass Index) measures body weight relative to height. But for children, a raw BMI number is meaningless without context — a BMI of 18 is normal for a 12-year-old but overweight for a 6-year-old. That is where z-scores come in.

What Is a Z-Score?

A z-score (also called a standard deviation score) tells you how far your child's measurement is from the median for their age and sex. It is measured in units of standard deviations:

The z-score is the raw statistical number from which the percentile is derived. They contain the same information, just expressed differently. You can see both values on our BMI-for-age calculator — the results table shows both the percentile and the z-score for every calculation.

Z-Score vs. Percentile: What Is the Difference?

Percentiles and z-scores describe the same thing using different scales. Here is a quick reference:

Z-Score Percentile Interpretation
-3.00.1stSeverely below average
-2.02.3rdBelow average
-1.015.9thLow-normal
050thAverage (median)
+1.084.1stHigh-normal
+2.097.7thAbove average
+3.099.9thSeverely above average

Why do doctors use z-scores instead of just percentiles? At the extremes of the distribution, percentiles compress and lose precision. The difference between the 98th and 99.9th percentile (a huge clinical difference) is only 1.9 percentile points — but it is a full standard deviation in z-score terms (z = +2 vs. z = +3). Z-scores preserve that distinction, which is why researchers and clinicians often prefer them for tracking severely underweight or obese children.

How BMI Z-Scores Are Calculated for Children

Unlike adult BMI, which uses a single fixed formula, child BMI must be compared against age-specific reference data because body composition changes dramatically during growth. The process works in three steps:

  1. Calculate raw BMI: Weight in kilograms divided by height in meters squared (kg/m²).
  2. Look up LMS parameters: For the child's exact age and sex, three statistical values are retrieved from the CDC Growth Charts (2000): L (lambda, adjusts for skewness), M (mu, the median BMI), and S (sigma, the spread).
  3. Apply the z-score formula: z = ((BMI/M)^L - 1) / (L × S). This formula accounts for the fact that the BMI distribution is not perfectly symmetrical at every age.

The z-score is then converted to a percentile using the standard normal distribution. This is exactly what our BMI-for-age calculator does — using unmodified CDC LMS parameters. You can read the full technical methodology on our About page.

What BMI Z-Score Ranges Mean for Your Child

The CDC defines weight status categories for children and adolescents ages 2 to 20 based on BMI-for-age percentile (and the corresponding z-scores):

BMI Category Percentile Range Approximate Z-Score
UnderweightBelow the 5thBelow -1.65
Healthy weight5th to 84th-1.65 to +1.04
Overweight85th to 94th+1.04 to +1.65
Obesity95th and above+1.65 and above

Important context: These categories are screening tools — not diagnoses. A child with a BMI z-score of +1.7 (about the 95th percentile) may be very muscular, going through a growth spurt, or experiencing early puberty. BMI does not distinguish between muscle and fat. Always discuss BMI results with your child's pediatrician, who can evaluate the overall clinical picture.

Why BMI Z-Score Is Different for Children vs. Adults

Adults use the same BMI thresholds regardless of age — a BMI of 25 is "overweight" whether you are 25 or 65. Children cannot use fixed thresholds because their body composition changes continuously:

Because of these shifts, a BMI of 18 is perfectly normal for a 12-year-old girl (about the 50th percentile) but would be above the 95th percentile for a 4-year-old. Z-scores and percentiles solve this by always comparing your child to the reference population at their exact age.

When Is a BMI Z-Score Clinically Significant?

A single BMI z-score at one point in time is a snapshot. Pediatricians look for patterns:

How to Use GrowthPercentile.com to Check Your Child's BMI Z-Score

  1. Go to the BMI-for-Age Calculator.
  2. Select your child's sex and enter their date of birth.
  3. Enter their weight and height. The calculator handles unit conversion automatically.
  4. View results: the table shows both the percentile and the z-score, along with a color-coded interpretation and interactive growth chart.

For a complete picture, also check your child's weight-for-age and height-for-age percentiles. A child with a high BMI z-score who is also at a high height percentile is proportionally large — a different situation from a child with an average height percentile but a high BMI.

This article is for informational purposes only and is not a substitute for professional medical advice. BMI is a screening tool, not a diagnostic measure. Always consult your child's pediatrician for clinical evaluation of weight status.

BMI Z-Score FAQ

What is a normal BMI z-score for a child?
A BMI z-score between -2 and +1 (roughly the 2nd to 84th percentile) is within the healthy range for children ages 2 to 20. The CDC defines a z-score above +1.04 (85th percentile) as overweight and above +1.65 (95th percentile) as obese. Check your child's BMI z-score with our BMI-for-age calculator.
How is BMI z-score different from BMI percentile?
They convey the same information on different scales. A z-score of 0 equals the 50th percentile; +1 equals about the 84th. Z-scores are more useful at the extremes because percentiles compress — the clinical difference between the 98th and 99.9th percentile is hard to see in percentile terms but clear in z-scores (+2.05 vs. +3.09).
Can I calculate BMI z-score for a baby under 2 years old?
BMI-for-age is typically not used for children under 2. For infants, pediatricians use weight-for-length percentiles instead, which directly compare weight to body length without the squaring step that BMI uses. This is more clinically meaningful for infants.
Why does my child's BMI z-score differ between CDC and WHO charts?
The CDC and WHO charts use different reference populations and methodologies. WHO charts show how children should grow under optimal breastfeeding conditions; CDC charts show how US children actually grew. Differences of 0.2 to 0.5 in z-score between the two are common. Read our full comparison in CDC vs WHO Growth Charts.
Is a high BMI z-score always bad?
Not necessarily. BMI does not distinguish between muscle mass and fat. A very active, muscular child may have a high BMI z-score while being perfectly healthy. BMI is a screening tool — your pediatrician evaluates the full clinical picture including body composition, diet, activity level, and family history.