Lelifi·tools

Child BMI Percentile Calculator

For a 10-year-old boy who is 4 ft 7 in and 100 lb, the BMI is 23.24, which lands at the 96.6th percentile and in the obesity range (95th percentile or above). A healthy weight at this height is 61 to 83 lb; obesity starts at 95 lb.

Enter your child's age, height, weight and sex to see their BMI percentile against CDC growth charts, plus the healthy weight range for that height.

By the Lelifi editors ·

Key takeaways

On this page
  1. Why children get a percentile instead of a BMI number
  2. How the percentile is calculated
  3. Worked example: a 10-year-old boy, 55 inches, 100 pounds
  4. Worked example: a 5-year-old girl, 42 inches, 38 pounds
  5. What each band means
  6. Reference BMI values by age and sex
  7. What a percentile cannot tell you

Why children get a percentile instead of a BMI number

For adults, BMI has fixed cutoffs: under 18.5 is underweight, 18.5 to 24.9 is normal, 25 to 29.9 is overweight and 30 and above is obesity. Those numbers do not change with age, because adults have stopped growing.

Children are different. Body shape changes constantly through childhood: fat rises in the first year, falls through the preschool years, then rises again through puberty. A BMI that is perfectly ordinary at 15 can be well above the healthy range at 5. So instead of comparing a child to a fixed number, you compare them to other children of the same age and the same sex.

That comparison produces a percentile. The 50th percentile is the middle of the range. The 85th percentile means the child's BMI is higher than 85 out of every 100 children the same age and sex. The 95th means higher than 95 out of 100.

This tool uses the CDC's own growth chart parameters for children aged 2 to 20. It is a reference estimate for screening, not medical advice. Everything runs in your browser, nothing you type is uploaded or stored.

How the percentile is calculated

The CDC publishes a table of three numbers for every combination of sex and single month of age from 24 to 240 months. They are called LMS parameters:

From those three numbers, a z-score is calculated:

z = ((BMI ÷ M)L − 1) ÷ (L × S)

The z-score is then converted to a percentile using the standard normal distribution. A z-score of 1.645 is the 95th percentile, 1.036 is the 85th, and 0 is the 50th. This tool interpolates between the published monthly rows so that a child aged 7 years 4 months gets an answer built from the correct parameters, not from a rounded-down age.

One honest caveat. In 2022 the CDC introduced extended BMI-for-age charts, which use a different formula for children whose BMI is at or above the 95th percentile. Above that point the extended method produces a somewhat lower z-score than the classic LMS method. This tool reports the classic LMS value and flags any result at or above the 95th percentile, and it also shows what percentage of the 95th percentile value your child's BMI represents, which is how the severe obesity category is defined.

Worked example: a 10-year-old boy, 55 inches, 100 pounds

Start with BMI using the imperial formula: BMI = 703 × pounds ÷ inches².

703 × 100 = 70,300. Then 55 × 55 = 3,025. So 70,300 ÷ 3,025 = 23.24.

On an adult chart, 23.24 sits comfortably in the normal range. For a 10-year-old boy it does not. At 120.5 months, the CDC parameters give a 50th percentile BMI of about 16.6, an 85th percentile of about 19.4 and a 95th percentile of about 22.2.

His BMI of 23.24 is above 22.2, so he is above the 95th percentile, the obesity range, and his BMI is about 105% of the 95th percentile value. The classic LMS calculation gives a z-score of about +1.81 and a percentile near the 96.5th.

Now the practical part. If his height stays at 55 inches, the healthy weight range for that height is BMI 14.2 to 19.4, which converts to about 61 to 84 pounds. He is 100 pounds. That is the number a pediatrician would discuss: not "lose 16 pounds", but "the range that keeps BMI in the healthy band for this height".

Worked example: a 5-year-old girl, 42 inches, 38 pounds

Same formula. 703 × 38 = 26,714. And 42 × 42 = 1,764. So 26,714 ÷ 1,764 = 15.14.

At 60.5 months, the CDC parameters for a girl give a 5th percentile BMI of about 13.5, a 50th of about 15.2, an 85th of about 16.8 and a 95th of about 18.3.

A BMI of 15.14 is right at the 50th percentile, z-score of about −0.01, percentile 49.8. Squarely in the middle of the healthy range. Her healthy weight range at 42 inches runs from about 34 pounds (BMI 13.5) to about 42 pounds (BMI 16.8).

Compare the two children and the point becomes obvious. The 5-year-old girl has a BMI of 15.1 and is at the 50th percentile. The 10-year-old boy has a BMI of 23.2 and is above the 95th. If you swapped their BMIs, both would be wrong for their age. That is exactly why the percentile exists.

What each band means

These are the CDC's weight status categories for children and teenagers aged 2 to 20. They are screening bands, not diagnoses.

BMI percentileCategoryWhat it signals
Below the 5thUnderweightWorth a conversation about growth, nutrition and whether there is an underlying cause
5th to under the 85thHealthy weightWhere about 80% of children sit; no action needed beyond normal habits
85th to under the 95thOverweightA signal to look at activity, sleep, drinks and portion habits as a family
95th and aboveObesityGuidelines suggest a fuller assessment rather than a single measurement
120% of the 95th percentile or aboveSevere obesityA category added in 2022 because risk rises sharply at this level

Two things worth remembering about these bands. First, the boundaries are population statistics, not magic lines, a child at the 86th percentile is not in a different world from one at the 84th. Second, percentile bands describe size, not health. Fitness, blood pressure, sleep, diet and family history all matter independently.

Reference BMI values by age and sex

These are the CDC values this calculator uses, rounded to one decimal place. Find your child's age and sex, then see where their BMI lands.

Age and sex5th pct50th pct85th pct95th pct
2 years, boy14.716.618.219.3
5 years, boy13.815.416.817.9
5 years, girl13.515.216.818.3
10 years, boy14.216.619.422.2
10 years, girl14.016.920.023.0
15 years, boy16.619.923.526.8
15 years, girl16.319.924.028.1
20 years, boy19.123.027.130.6
20 years, girl17.821.726.531.8

Read the 95th percentile column from top to bottom and you can see the point of the whole exercise: it climbs from 19.3 at age 2 to 30.6 at age 20 for boys. A fixed adult cutoff would misclassify thousands of children at both ends.

Note also the dip between ages 5 and 6, when BMI naturally reaches its lowest point before the rise through puberty. Pediatricians sometimes call this the adiposity rebound, and the age at which it happens is itself a growth milestone.

What a percentile cannot tell you

A percentile is one measurement on one day. It is genuinely useful, and it has real limits.

Where to read more: the CDC growth charts site has the full percentile data files and the LMS parameters this tool uses, the WHO child growth standards cover birth to 5 years, and the American Academy of Pediatrics publishes parent-facing guidance at HealthyChildren.org.

And the disclaimer that matters: this is a reference estimate, not medical advice. It applies published formulas to the numbers you enter. It does not know your child's history, their growth curve, their blood pressure or their family background. Do not start, stop or change anything based on a number from a web page, bring the result to your pediatrician and let them interpret it.

Frequently asked questions

What is a normal BMI percentile for a child?

The 5th to under the 85th percentile is the healthy weight range. Below the 5th is underweight, the 85th to under the 95th is overweight, and the 95th and above is the obesity range. About 80% of children fall between the 5th and 85th.

What is the BMI percentile for a 10-year-old boy who is 55 inches and 100 pounds?

His BMI is 23.24. At 10 years old, the 95th percentile for a boy is about 22.2, so he is above the 95th percentile, the obesity range, at roughly 105% of the 95th percentile value. The healthy range for his height is about 61 to 84 pounds.

How do I calculate BMI for a child from inches and pounds?

BMI = 703 × weight in pounds ÷ height in inches squared. For 100 pounds and 55 inches: 703 × 100 = 70,300, and 55 × 55 = 3,025, so 70,300 ÷ 3,025 = 23.24.

What is the 95th percentile BMI for a 5-year-old girl?

About 18.3. The 85th percentile is about 16.8 and the 50th is about 15.2, so a 5-year-old girl with a BMI of 17 is in the overweight range even though 17 would be a perfectly normal adult BMI.

Why is a BMI of 19 fine for an adult but high for a 5-year-old?

Because children's bodies change shape as they grow, and BMI naturally rises through childhood. The 95th percentile for a 5-year-old boy is about 17.9, while for a 20-year-old man it is about 30.6. The same BMI means something completely different at each age.

What BMI percentile is considered obese in a child?

The 95th percentile or above. A child at 120% of the 95th percentile or above falls into the severe obesity category. Those thresholds come from the CDC's growth chart definitions.

At what age can I use the CDC growth charts?

From 2 to 20 years. For children under 2, the CDC recommends the World Health Organization growth standards instead, which measure length lying down rather than height standing up.

How accurate is a BMI percentile?

It is accurate as a screening tool and imprecise as a measure of body fat. BMI cannot tell muscle from fat, so a muscular 15-year-old athlete can land at the 90th percentile with little body fat, and a slim child with low muscle mass can land lower than their fat level suggests.

Should I worry about one high percentile reading?

One reading is a snapshot. Pediatricians look at the trend over time and at how the child is growing in height and weight together. A single jump of 10 percentile points in six months is more interesting than a steady 90th percentile that has been there for years.

What is a healthy weight range for a 10-year-old girl who is 55 inches tall?

About 60 to 86 pounds. Her BMI would need to sit between the 5th percentile (roughly 14.0) and the 85th percentile (roughly 20.0) for her height, and 14.0 × 3,025 ÷ 703 = 60 pounds while 20.0 × 3,025 ÷ 703 = 86 pounds.

Does the calculator handle metric units?

Yes. You can enter height in centimeters and weight in kilograms. BMI in metric is kilograms divided by metres squared, and both routes give the same answer, 55 inches and 100 pounds is the same as 139.7 cm and 45.4 kg, and both give a BMI of 23.24.

Is the BMI percentile a diagnosis?

No. It is a screening measurement, not a diagnosis. A percentile outside the healthy range is a signal to have a conversation with a pediatrician, not a conclusion about your child's health.

Is this medical advice?

No. This tool applies the CDC's published growth chart formulas to the numbers you enter. It is a reference estimate for screening only, not medical advice, and it cannot replace an assessment by a pediatrician who knows your child.

Spotted a wrong number or a broken result?

More Health tools

See all Health tools

Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.