Why Children's BMI Works Differently from Adults

Adult BMI uses fixed thresholds: below 18.5 = underweight, 18.5–24.9 = normal, 25–29.9 = overweight, 30+ = obese. These fixed numbers cannot be applied to children because children's bodies change dramatically as they grow — the amount of body fat naturally rises and falls at different stages of development, and differs significantly between boys and girls.

Instead, children's BMI uses BMI-for-age percentile charts developed by the CDC (Centers for Disease Control) and WHO. Your child's BMI number is compared to thousands of other children of the same age and sex, and expressed as a percentile ranking.

💡

BMI-for-age percentile charts apply to children and teenagers aged 2 to 19 years. For children under 2, different weight-for-height charts are used. Source: CDC Growth Charts

How to Calculate BMI for a Child — Step by Step

The BMI formula is exactly the same as for adults. The difference is only in how you interpret the result:

Metric formula (same for children and adults):

BMI = weight (kg) ÷ height² (m²)

Example — boy aged 10, weight 35 kg, height 140 cm (1.40 m):

BMI = 35 ÷ (1.40²) = 35 ÷ 1.96 = 17.9 kg/m²

This 17.9 result then needs to be looked up on the CDC BMI-for-age percentile chart for 10-year-old boys to determine the category — you cannot use adult thresholds.

Children's BMI Percentile Categories (CDC)

BMI PercentileCategoryWhat it means
Below 5th percentileUnderweightChild weighs less than 95% of peers — doctor review advised
5th – 84th percentileHealthy Weight ✓Normal, healthy weight range for their age and sex
85th – 94th percentileOverweightChild weighs more than 85% of peers — lifestyle review advised
95th percentile and aboveObeseChild weighs more than 95% of peers — medical consultation advised

BMI Reference Chart for Boys by Age

The table below shows the BMI values at key percentile thresholds for boys aged 5–18. These are approximate reference values from CDC data:

Age5th %ile (Underweight)50th %ile (Median)85th %ile (Overweight)95th %ile (Obese)
5 years13.815.316.817.9
6 years13.515.317.018.4
8 years13.615.718.019.8
10 years14.016.619.621.9
12 years14.717.821.524.3
14 years15.719.223.226.4
16 years16.920.624.628.0
18 years17.921.725.829.3

BMI Reference Chart for Girls by Age

Girls have different BMI thresholds at each age because their body fat distribution and development patterns differ from boys:

Age5th %ile (Underweight)50th %ile (Median)85th %ile (Overweight)95th %ile (Obese)
5 years13.515.116.818.1
6 years13.215.117.118.6
8 years13.315.718.420.6
10 years13.816.920.523.3
12 years14.618.422.625.9
14 years15.819.924.328.1
16 years16.820.925.429.4
18 years17.521.426.030.4

How to Interpret Your Child's BMI Result

  • Do not panic if the result is borderline. BMI is a screening tool, not a diagnosis. A child at the 86th percentile is not necessarily unhealthy — build, bone structure, and growth spurts all affect BMI temporarily.
  • Track trends, not single numbers. A BMI that is consistently in the 90th percentile matters more than a single measurement.
  • Always use age and sex-specific charts. The adult thresholds (25 = overweight, 30 = obese) do not apply to children under 18.
  • Consult your doctor if your child is consistently below the 5th or above the 95th percentile. Never put a child on a calorie-restriction diet without professional guidance.
⚠️

BMI for children should only be interpreted by a healthcare professional in the context of the child's full growth history, diet, activity level, and development. This article is for informational purposes only.

Calculate Your Child's BMI

Our free BMI Calculator uses the standard formula. Enter your child's height and weight — then use the percentile charts above to interpret the result for their age and sex.

⚖️ Free BMI Calculator →

Frequently Asked Questions

For a 10-year-old boy, a BMI between 14.0 (5th percentile) and 19.6 (85th percentile) is in the healthy range. For a 10-year-old girl, the healthy range is 13.8 to 20.5. Unlike adults, children do not use fixed BMI thresholds — the result must be interpreted using age and sex-specific CDC percentile charts.
Use the same formula as adults: weight in kg divided by height in metres squared. For example, a 12-year-old weighing 40 kg at 150 cm has a BMI of 40 ÷ (1.50²) = 17.8. Then compare this number to a CDC BMI-for-age percentile chart for 12-year-olds of the same sex to determine the weight category.
A child is classified as obese when their BMI is at or above the 95th percentile for their age and sex. This threshold varies by age — for a 10-year-old boy it is approximately 21.9, while for a 14-year-old girl it is approximately 28.1. There is no single fixed number because children's healthy BMI range changes as they grow.

Related Articles