How to use it
- Choose your child's sex and enter their age in years and months, or the birth date and measurement date.
- Enter height and weight, measured without shoes or heavy clothing.
- See the BMI percentile, the category and your child's point on the growth chart.
- If the result falls outside the healthy range, talk it over with your pediatrician.
Why BMI works differently for kids
The BMI formula is the same for children: weight divided by height squared. What it means is very different. Body composition keeps changing as kids grow: BMI falls in early childhood, reaches its lowest point around age 5 or 6 (called adiposity rebound) and then rises through the teen years. Boys and girls also follow different curves.
So a BMI of 18 means one thing for an 8-year-old and something else for an adult. For kids and teens, BMI is expressed as a percentile: the share of children of the same sex and age with a lower BMI. The 70th percentile means your child's BMI is higher than 70% of the reference group and lower than 30%.
How the calculator works
The calculator uses the CDC 2000 growth reference, which gives three parameters (L, M and S) of the BMI distribution for every month of age from 2 to 20. We use the LMS method to turn your child's BMI into a z-score and then a percentile, interpolating linearly between months.
In 2022 the CDC added a method for very high values. Above the 95th percentile the original LMS curves compress the differences, so there we use the extended BMI-for-age percentile. We also show BMI as a percentage of the 95th percentile for your child's age, which is easier to track than percentiles like 99.9 when obesity is severe.
We checked the math against the CDC's published 5th, 50th, 85th and 95th percentile values. The results match at all ten age test points.
BMI categories for children
| Category | Range |
|---|---|
| Underweight | below the 5th percentile |
| Healthy weight | 5th to below the 85th percentile |
| Overweight | 85th to below the 95th percentile |
| Obesity (class 1) | 95th percentile to below 120% of the 95th |
| Severe obesity (class 2) | 120% of the 95th or BMI ≥ 35 |
| Severe obesity (class 3) | 140% of the 95th or BMI ≥ 40 |
The severe obesity classes come from the American Academy of Pediatrics (AAP) 2023 clinical practice guideline. A category is a screening result, not a diagnosis, and it doesn't measure how much of your child's weight is fat or muscle.
Worked example
A 10-year-old boy is 4 ft 7 in (140 cm) tall and weighs 79 lb (36 kg).
- BMI = 36 ÷ (1.40 × 1.40) = 18.4
- On the CDC chart for 10-year-old boys, that's about the 76th percentile, in the healthy range.
- The 95th percentile at this age is about 22.2, so his BMI is about 83% of the 95th.
The same BMI would be about the 37th percentile for a 14-year-old boy, but about the 95th percentile, the top of the overweight range, for a 6-year-old. That's why adult cut-offs (18.5, 25, 30) don't work for kids.
What to keep in mind
- One reading isn't enough. Pediatricians look at how your child tracks along the chart over the years. A sudden jump across percentile lines says more than a single high value.
- Measure carefully: height without shoes against a wall and weight in light clothing. Half an inch or a pound can shift a young child's percentile noticeably.
- Muscular, athletic teens may get a BMI that overstates body fat.
- Don't put your child on a diet on your own. For a growing child, the goal is often not weight loss but letting height catch up while weight rises more slowly. Decide that with your pediatrician or a registered dietitian. That's why this calculator doesn't give a weight-loss target or a calorie budget.
- Avoid weight talk in front of your child. To help prevent eating disorders, focus on family habits like shared meals, activity and sleep rather than the number on the scale.
CDC, WHO and other growth charts
The CDC recommends its 2000 growth charts for children 2 and older in the United States, and the WHO growth standards for children under 2. Other countries use their own references, such as the WHO 5–19 reference or the UK90 charts in the UK, and their percentiles can differ by a few points. If your pediatrician's chart shows a slightly different number, that's not a mistake. We chose the CDC reference because its LMS tables are public and precise, and it comes with the extended method for severe obesity.
For children under 2, doctors assess weight-for-length instead of BMI; you can log measurements in our baby growth tracker. From age 20, use the adult BMI calculator.
Frequently asked questions
What ages is the kids BMI calculator for?
Ages 2 through 19 (up to 20). Under 2, doctors use weight-for-length. From 20, adult BMI categories apply.
What does BMI percentile mean?
It's the share of children of the same sex and age with a lower BMI. The 50th is the middle, the 85th and above is overweight, and the 95th and above is obesity.
Why can't kids use adult BMI categories?
BMI changes naturally as children grow and differs between boys and girls. The same BMI can be healthy at one age and signal obesity at another.
What is "% of the 95th percentile"?
It compares your child's BMI with the 95th percentile value for their age. At 120% or more, it's classed as severe obesity. It's easier to track than very high percentiles.
My child is in the overweight range. What should I do?
Don't start a diet on your own. Talk with your pediatrician, who will look at the whole growth chart and can refer you to a dietitian if needed.
Why is this different from my pediatrician's number?
Clinics may use different charts or round differently, and small measuring differences matter for kids. Percentiles can differ by a few points.
Sources
- CDC – Child and Teen BMI Calculator, About BMI for children and teens
- Kuczmarski RJ et al.: 2000 CDC Growth Charts for the United States: methods and development. Vital Health Stat 2002 (PubMed)
- Wei R et al.: A method for calculating BMI z-scores and percentiles above the 95th percentile of the CDC growth charts. Ann Hum Biol 2020 (PubMed)
- CDC DNPAO – cdcanthro: BMI percentiles and extended BMI (open source)
- WHO – Growth reference data for 5–19 years
Last reviewed: November 14, 2026 · Kitpebble editorial team
Change log
- : New page: formulas checked against test cases; sources and text reviewed.
Methodology: how we calculate
- Formula
- BMI = kg ÷ m²; z-score and percentile with the CDC LMS method, interpolated linearly between months; above the 95th percentile, the CDC extended BMI percentile (Wei 2020), plus BMI as % of the 95th.
- Data
- CDC 2000 BMI-for-age LMS tables (ages 2–20, boys and girls, public domain), from the CDC cdcanthro package.
- Checked by
- The 5th, 50th, 85th and 95th percentiles at ten test ages match CDC's published values (40 of 40).
- Limits
- A screening result, not a diagnosis; doesn't measure body fat; not for under 2 or 20 and over; gives no weight-loss target.
For general information only; not medical advice or a diagnosis. How we write and review our pages