Calculate BMI for children and teens ages 2-19 using IAP (Indian Academy of Pediatrics) 2015 growth charts, with CDC charts as an option.
Reviewed by the CalculatorKosh Editorial TeamUpdated June 2026Free · No sign-up
BMI Calculator for Children
Calculate BMI for children and teens ages 2-19 using IAP (Indian Academy of Pediatrics) 2015 growth charts, with CDC charts as an option.
Ages 2–19 supported
Reference ranges for boys age 10
How It Works
This calculator estimates a child's or teen's BMI-for-age percentile — the single most useful number for tracking whether a growing child sits in a healthy weight band. Unlike adult BMI, which uses one set of fixed cutoffs for everyone, paediatric BMI is interpreted against a reference population of children of the same age and the same sex. The tool supports two reference charts: the IAP 2015 charts (India), used by default, and the CDC 2000 charts (United States). It is built for Indian parents, school health screenings, paediatric clinics, dietitians, and anyone who wants a quick, evidence-based read on a child's growth before a doctor's visit.
How the calculation works
Two steps happen under the hood. First, raw BMI is computed exactly as for adults: BMI = weight (kg) ÷ height (m)². Height is converted from centimetres (or feet and inches) to metres before squaring. Second — and this is what makes it a children's tool — that BMI value is compared against age- and sex-specific cutoff lines from the chosen growth chart. The cutoffs that matter are the 3rd, 5th, 85th and 95th percentiles. Where the child's BMI falls relative to those lines determines the percentile band and the category: under the 5th percentile is underweight, the 5th to 85th band is healthy weight, the 85th to 95th band is overweight, and at or above the 95th percentile is obese.
Why a percentile instead of a fixed number?
A child's normal BMI is a moving target. It typically falls during the pre-school years, reaches a low point around age 5–6 (the "adiposity rebound"), then rises steadily through puberty. Because of this, a BMI of 17 is perfectly healthy for a 10-year-old but would flag underweight for a 17-year-old, and boys and girls follow different curves through adolescence. A percentile bakes in the child's age and sex, so a result such as "between the 5th and 85th percentile" means the child is heavier than 5% and lighter than 85% of peers of the same age and sex — a far more meaningful statement than the bare BMI figure.
IAP vs CDC — why the chart choice matters for Indian children
Indian and other South Asian children tend to carry more body fat at the same BMI than Caucasian children — the so-called "thin-fat" phenotype. To account for this, the IAP 2015 charts use tighter upper cutoffs: the overweight line is the centile passing through an adult-equivalent BMI of 23 (versus 25 for CDC), and the obesity line passes through 27 (versus 30). The practical consequence is large — applying CDC charts to an Indian child often underdiagnoses overweight and obesity, missing children who would benefit from early lifestyle changes. For ages 5–18 the IAP recommends its own charts; for children under 5 the WHO growth standards apply, and this tool falls back to CDC-equivalent values in that band.
Worked example
Take a 10-year-old boy weighing 32 kg at a height of 138 cm. Height in metres is 1.38, and 1.38² = 1.9044. BMI = 32 ÷ 1.9044 = 16.8. On the IAP 2015 chart for a 10-year-old boy, that value sits comfortably below the 85th-percentile overweight line, so the result lands in the healthy weight band (5th–85th percentile). The same 16.8 measured against the CDC chart would also read healthy here — but at the borderline of overweight, the two charts can disagree, which is exactly why the India-first IAP option is the default.
Tips for a reliable reading
- Measure first thing in the morning, in light clothing and without shoes, for the most consistent height and weight.
- Use a wall-mounted stadiometer or a flat ruler against a wall for height — handheld estimates are a common source of error.
- Track the percentile over several months rather than reacting to one reading; a steady curve matters more than a single number.
- Keep the chart choice consistent between visits so trends are comparable.
Common mistakes to avoid
- Reading it like adult BMI. The adult cutoffs (18.5 / 25 / 30) do not apply to anyone under 20 — always use the percentile.
- Mixing units. Entering height in centimetres while reading a weight meant for the imperial toggle skews the result; pick one unit system.
- Treating it as a diagnosis. BMI is a screening tool. It does not measure body fat directly and cannot distinguish a muscular, sporty child from one carrying excess fat.
- Putting a child on a restrictive diet based on this number alone. Never do this without paediatric supervision.
Use this calculator as a starting point for a conversation, not a verdict. If the result falls in the overweight, obese, or underweight band — or if you have any concern about your child's growth — please consult a paediatrician, who can interpret the full growth curve alongside the child's history.
Frequently Asked Questions
For Indian children, IAP 2015 charts are the recommended standard — they reflect the body composition of South Asian children and have stricter overweight/obesity cutoffs to account for the "thin-fat" phenotype (higher body fat at the same BMI). The CDC 2000 charts were derived from a primarily white American population and may under-classify Indian children as overweight. Indian pediatricians (and the IAP itself) recommend IAP for routine assessment.
Part of Health & Fitness Calculators — compare every related calculator in one place.