Child BMI Percentile Calculator

Calculate BMI-for-age percentile for children and teens aged 2 to 20 using the official CDC 2000 growth chart LMS parameters, with the CDC weight status.

—

Formula

BMI = weight (kg) ÷ height (m)² ; then z = ((BMI / M)^L − 1) / (L × S) and percentile = Φ(z) × 100, using the CDC 2000 LMS parameters for the child's age and sex

Examples

InputResult
10-year-old, 140 cm, 32 kgBMI 16.3 - about the 51st percentile
10-year-old, 140 cm, 45 kgBMI 23.0 - at or above the 95th percentile
5-year-old, 110 cm, 18 kgBMI 14.9 - about the 47th percentile
15-year-old, 170 cm, 75 kgBMI 26.0 - about the 93rd percentile

What a percentile actually says

A growth percentile compares your child with a reference population of the same age and sex — not with "normal". The 50th percentile is the median, not a target. A healthy child can sit steadily at the 10th percentile for years, and that is a different situation from a child who drops from the 60th to the 10th in six months.

This is why pediatric practice looks at the curve, not the number. A single measurement tells you where a child is; two or three measurements over time tell you how they are growing, which is the thing that actually carries information. Very few children track a constant percentile — most move up or down one band between visits and that is normal.

CDC weight status categories

BMI percentile for age and sexCDC category
Below the 5thUnderweight
5th to under the 85thHealthy weight
85th to under the 95thOverweight
95th or aboveObesity
120% of the 95th percentile or above (or BMI 35+)Severe obesity

Median (50th percentile) values, ages 2–20

These are the reference values themselves, not estimates: the M column of the CDC LMS file is the 50th percentile, so this table is the published median for each age and sex. Whole-year ages are interpolated between the published monthly rows.

AgeBoysGirls
2 years16.6 kg/m²16.4 kg/m²
3 years16.0 kg/m²15.7 kg/m²
4 years15.6 kg/m²15.3 kg/m²
5 years15.4 kg/m²15.2 kg/m²
6 years15.4 kg/m²15.2 kg/m²
7 years15.5 kg/m²15.4 kg/m²
8 years15.8 kg/m²15.8 kg/m²
9 years16.1 kg/m²16.3 kg/m²
10 years16.6 kg/m²16.8 kg/m²
11 years17.2 kg/m²17.4 kg/m²
12 years17.8 kg/m²18.1 kg/m²
13 years18.4 kg/m²18.7 kg/m²
14 years19.1 kg/m²19.3 kg/m²
15 years19.8 kg/m²19.9 kg/m²
16 years20.5 kg/m²20.4 kg/m²
17 years21.2 kg/m²20.9 kg/m²
18 years21.9 kg/m²21.3 kg/m²
19 years22.5 kg/m²21.5 kg/m²
20 years23.0 kg/m²21.7 kg/m²

How this calculator works

The reference values come from the CDC 2000 growth charts, published by the US Centers for Disease Control and Prevention. The CDC publishes them as LMS parameters, which are the official way to describe a growth distribution that is skewed rather than normally distributed. From the three parameters:

z = ((X / M)L − 1) / (L × S)   (when L ≠ 0)  ·  z = ln(X / M) / S  (when L = 0)

M is the median (the 50th percentile value), S is the coefficient of variation and L is the skewness power that bends the distribution into the right shape. The percentile is then the standard normal cumulative distribution at z: percentile = Φ(z) × 100.

Age is interpolated linearly between the published half-month rows, then rounded to the nearest half month. Interpolation in the middle of a 0.5-month gap introduces far less error than the measurement error of a home height or weight reading, which is typically 0.5–1 cm and 0.1–0.2 kg.

Which chart applies to which age

AgeCorrect referenceWhy
0–2 yearsWHO growth standardsCDC and the AAP recommend WHO charts for under-2s because they describe how healthy, breastfed infants grow rather than how a mixed US sample grew.
2–20 yearsCDC 2000 growth chartsThe reference used on this page, and the one US pediatric offices plot against past age 2.

Mixing the two produces a visible step at age 2, which is exactly the artefact the CDC warns about. If your child is close to that boundary, keep every measurement on the same chart.

Frequently Asked Questions

What is a healthy BMI percentile for a child?

The CDC defines a healthy weight for children and teens as a BMI between the 5th and under the 85th percentile for age and sex. Below the 5th is underweight, 85th to under the 95th is overweight, and 95th or above is obesity.

Why not just use adult BMI cut-offs?

Because body composition changes with age. A BMI of 19 is unremarkable in a 15-year-old and below the 5th percentile in a 6-year-old. Children grow at different rates, so BMI has to be read against age and sex — that is the whole point of the percentile.

What is severe obesity in children?

The CDC classifies a BMI at or above 120% of the 95th percentile for age and sex (or a BMI of 35 or more) as severe obesity. The calculator works this threshold out from the same LMS data and flags it.

Is this calculator suitable for children under 2?

No. CDC and the American Academy of Pediatrics recommend the WHO growth standards for children under 2, not the CDC 2000 charts. The calculator tells you when the age entered falls in that range.

How accurate are the results?

The arithmetic is exact: it applies the CDC's published LMS parameters and the official z-score to percentile conversion. The limiting factor is the measurement — a home height reading is typically within 0.5–1 cm, which moves the percentile by a few points near the middle of the distribution and more at the extremes.

Related Calculators

Child Height Percentile Calculator (CDC)Child Weight Percentile Calculator (CDC)