Skip to content

BMI Calculator for Children & Teens (Ages 2–20)

Free pediatric BMI calculator for ages 2–20. Enter age, sex, height, and weight to find your child's BMI, weight status, and growth chart percentile estimate.

Calculate BMI-for-age for children using CDC growth chart percentiles.

Body Mass Index (BMI) is calculated the same way for children as for adults — weight divided by height squared — but the interpretation is entirely different. For children and adolescents, BMI must be evaluated in the context of age and sex using growth chart percentiles, because body fat naturally changes as children grow and differs between boys and girls.

What Is BMI-for-Age?

BMI-for-age is a screening tool developed by the Centers for Disease Control and Prevention (CDC) using data from large national surveys. Instead of fixed cutoff values, it compares a child’s BMI to other children of the same age and sex in the reference population.

The result is expressed as a percentile — for example, a child at the 60th percentile has a BMI higher than 60% of children of the same age and sex.

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

CDC Weight Status Categories

CategoryPercentile Range
UnderweightBelow the 5th percentile
Healthy weight5th to below 85th percentile
Overweight85th to below 95th percentile
Obese95th percentile or above

These categories apply to children aged 2 through 20 years (boys and girls separately).

How to Use This Calculator

  1. Select sex — the CDC growth charts are sex-specific.
  2. Enter age in whole years (2 to 20).
  3. Choose your unit system — metric (kg/cm) or imperial (lb/in).
  4. Enter weight in the selected units.
  5. Enter height in the selected units.
  6. Review the results — the calculator displays BMI, weight status category, and an estimated percentile range.

Examples

Example 1: 10-Year-Old Boy

Input: Age 10, male, weight 35 kg, height 140 cm (metric)

BMI calculation: 35 ÷ (1.40 × 1.40) = 35 ÷ 1.96 = 17.86 → 17.9

CDC reference for males age 10:

  • 85th percentile: ~18.9
  • 95th percentile: ~20.8

BMI 17.9 is below the 85th percentile → Healthy weight

Example 2: 12-Year-Old Girl (Overweight)

Input: Age 12, female, weight 50 kg, height 152 cm (metric)

BMI calculation: 50 ÷ (1.52 × 1.52) = 50 ÷ 2.3104 = 21.6

CDC reference for females age 12:

  • 85th percentile: ~21.3
  • 95th percentile: ~23.4

BMI 21.6 is between the 85th and 95th percentiles → Overweight

Example 3: 15-Year-Old Boy (Obese)

Input: Age 15, male, weight 75 kg, height 170 cm (metric)

BMI calculation: 75 ÷ (1.70 × 1.70) = 75 ÷ 2.89 = 25.95 → 26.0

CDC reference for males age 15:

  • 85th percentile: ~23.1
  • 95th percentile: ~26.1

BMI 26.0 is at the 95th percentile → Obese

Frequently Asked Questions

Why doesn’t this calculator use the same categories as adult BMI? Adult BMI uses fixed thresholds (18.5 for underweight, 25 for overweight, 30 for obese) because adult body composition is relatively stable. Children’s body fat percentage changes dramatically from toddlerhood through adolescence, and the rate of change differs between boys and girls. A BMI of 22 might be completely healthy for a 17-year-old boy but could indicate overweight in a 10-year-old girl.

What should I do if my child is classified as overweight or obese? A BMI-based classification is a screening result, not a diagnosis. Many factors — including normal growth spurts, muscularity, and measurement inaccuracies — can affect a single reading. If this tool suggests overweight or obese, the next step is to schedule an appointment with your child’s paediatrician, who can perform a complete assessment including physical examination, family history review, and tracking growth trends over time.

Can my child “outgrow” a high BMI? Yes. Some children have elevated BMI during certain growth phases and normalise without intervention as height increases. This is one reason tracking trends over time is more informative than a single measurement. Your paediatrician can assess whether the trend is healthy or concerning.

Is BMI the best measure of a child’s body composition? No. BMI is a population-level screening tool that cannot distinguish muscle from fat or identify where fat is distributed. More accurate methods exist (such as DXA scanning, skinfold measurements, or bioelectrical impedance analysis), but they are not typically used in routine clinical care for healthy children. BMI-for-age is used because it is simple, non-invasive, and validated in large population studies.

What are the limitations of this calculator’s percentile estimates? This calculator uses simplified look-up tables with the 5th, 85th, and 95th percentile BMI values embedded for each age. The numeric percentile estimate between the 5th and 85th percentile is interpolated and is approximate. For clinical-grade percentile calculations, use the CDC’s official BMI Percentile Calculator at cdc.gov.

Related calculators