BMI Z-Score Calculator

Compute BMI, then the BMI-for-age z-score and percentile from CDC growth-chart references — the correct way to interpret children's BMI. This bmi z score calculator is a free educational tool. No signup.

Educational use only — not medical advice. This calculator demonstrates how BMI-for-age z-scores are derived from public CDC reference data. It does not assess any child's health. BMI interpretation for children must come from a qualified clinician.

Calculate BMI-for-age z-score

BMI
—

Now enter the reference values for the child's age and sex from the CDC BMI-for-age chart:

Educational demonstration only — not medical advice. All calculation happens in your browser; nothing is uploaded or stored.

Why BMI-for-age — not adult BMI — for children

Adult BMI is judged against fixed cutoffs: 18.5, 25, and 30, the same for everyone. That works for grown bodies, which are roughly done changing. It fails completely for children, because a healthy BMI moves as a child grows — it typically falls during the preschool years, then rises again through adolescence (the "adiposity rebound"). A BMI of 19 can be perfectly healthy at one age and high at another.

The solution is the BMI-for-age percentile: instead of comparing a child's BMI to a fixed number, you compare it to the CDC BMI-for-age reference for children of the same age and sex. The bmi z score is that comparison expressed in standard deviations — the same z = (x − μ) / σ you know from statistics, with μ and σ read from the CDC chart. A bmi percentile calculator that skips this step and applies adult cutoffs to children is simply wrong; this page does it the right way.

Reading the result: CDC percentile categories

The CDC defines children's weight categories by BMI-for-age percentile bands — population screening definitions, not personal diagnoses:

CDC BMI-for-age categories (children)
Percentile rangeCDC categoryRough z-score range
Below 5thUnderweightz < −1.64
5th to below 85thHealthy weight−1.64 to +1.04
85th to below 95thOverweight+1.04 to +1.64
95th and aboveObesityz ≥ +1.64

These bands are screening categories used across populations. What they mean for an individual child — growth history, build, family patterns — is a clinician's judgment, which is why this tool stays firmly educational.

Worked example

A 10-year-old boy has a BMI of 19.5. On the CDC BMI-for-age chart for 10-year-old boys, the reference median is about 16.9 with a standard deviation of about 2.1. (Illustrative numbers for demonstration.)

z = (x − μ) / σ z = (19.5 − 16.9) / 2.1 z = 2.6 / 2.1 z ≈ 1.24 Percentile: P(Z ≤ 1.24) ≈ 0.8925 → ~89th percentile → CDC "overweight" category

A BMI-for-age z-score of about 1.2 — roughly the 89th percentile, inside the CDC "overweight" screening band. To repeat the disclaimer once more: categories describe populations; a clinician interprets the individual child.

How the BMI calculation works

The tool computes BMI first, then the z-score. The BMI formula is weight divided by height squared:

Then the BMI z-score standardizes that BMI against the CDC reference: z = (BMI − reference median) / reference SD, using the median and standard deviation you read from the CDC BMI-for-age chart for the child's exact age and sex. The percentile is the z-score converted through the standard normal distribution — the same conversion our z-score-to-percentile calculator performs.

Limitations of BMI — read this

BMI is a screening tool, not a body-composition scan, and honesty about its limits is part of using it well:

None of this makes the z-score useless — it makes it a starting point for conversation with a clinician, which is exactly how the CDC intends it to be used.

What the z-score adds beyond the percentile

The percentile tells you where a child stands; the z-score tells you how far that is from typical in standardized units — and that distance matters for tracking change over time. A move from the 50th to the 60th percentile (z: 0 → +0.25) is a small shift; a move from the 95th to the 98th percentile (z: +1.64 → +2.05) is a much bigger one, even though both are "10 percentile points" on paper. Percentiles compress differences at the extremes, while z-scores keep them honest. That is why researchers and growth studies report z-scores: they measure change on an honest scale, visit after visit, year after year.

Frequently asked questions

What is a BMI z-score?

It standardizes a child's BMI against the CDC BMI-for-age reference for the same age and sex, expressed in standard deviations. Because children's bodies change as they grow, raw BMI numbers are meaningless without the age-and-sex comparison — the z-score (and its percentile) provides exactly that context.

How is BMI-for-age percentile different from adult BMI?

Adult BMI uses fixed cutoffs (18.5, 25, 30) for everyone. Children's BMI is judged by percentile against peers of the same age and sex, because healthy BMI ranges shift throughout childhood. A BMI of 19 can be perfectly healthy at one age and high at another.

What BMI percentile is considered overweight for a child?

By CDC definitions: below the 5th percentile is underweight, 5th to below 85th is healthy weight, 85th to below 95th is overweight, and 95th or above is obesity. These are population screening categories — only a clinician interprets what they mean for an individual child.

Is this calculator medical advice?

No. It is an educational tool demonstrating how BMI-for-age z-scores and percentiles are derived from public CDC reference data. It does not assess any child's health, and any concern about a child's growth or weight should be discussed with a qualified pediatric clinician.

Why does the calculator ask for age and sex?

Both strongly affect what counts as a typical BMI: reference medians differ for boys and girls and shift with every month of age during childhood. Without age and sex, a BMI z-score cannot be computed against the correct CDC reference group.

Reminder: educational tool only — not medical advice. If you have questions about a child's growth or weight, speak with a qualified pediatric clinician.

Related calculators