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.
| BMI percentile | |
| BMI | |
| BMI z-score | |
| Weight status | |
| Healthy weight range for this height | |
| Overweight starts at (85th pct) | |
| Obesity range starts at (95th pct) | |
| Percent of the 95th percentile value |
BMI values for this age and sex
Built on CDC 2000 BMI-for-age growth chart parameters (LMS) for ages 2 to 20. Reference estimate for screening only, not medical advice, and not a diagnosis. Everything runs in your browser, nothing you type is uploaded or stored.
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.
Key takeaways
- A 10-year-old boy at 4 ft 7 in and 100 lb has a BMI of 23.24
- That BMI sits at the 96.6th percentile for his age and sex
- A healthy weight at this height is 61 to 83 lb
- Overweight starts at the 85th percentile, about 83 lb
- Obesity starts at the 95th percentile, about 95 lb
On this page
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:
- L, the power used to make the distribution behave like a normal curve
- M, the median BMI for that age and sex
- S, the coefficient of variation, which describes the spread
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 percentile | Category | What it signals |
|---|---|---|
| Below the 5th | Underweight | Worth a conversation about growth, nutrition and whether there is an underlying cause |
| 5th to under the 85th | Healthy weight | Where about 80% of children sit; no action needed beyond normal habits |
| 85th to under the 95th | Overweight | A signal to look at activity, sleep, drinks and portion habits as a family |
| 95th and above | Obesity | Guidelines suggest a fuller assessment rather than a single measurement |
| 120% of the 95th percentile or above | Severe obesity | A 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 sex | 5th pct | 50th pct | 85th pct | 95th pct |
|---|---|---|---|---|
| 2 years, boy | 14.7 | 16.6 | 18.2 | 19.3 |
| 5 years, boy | 13.8 | 15.4 | 16.8 | 17.9 |
| 5 years, girl | 13.5 | 15.2 | 16.8 | 18.3 |
| 10 years, boy | 14.2 | 16.6 | 19.4 | 22.2 |
| 10 years, girl | 14.0 | 16.9 | 20.0 | 23.0 |
| 15 years, boy | 16.6 | 19.9 | 23.5 | 26.8 |
| 15 years, girl | 16.3 | 19.9 | 24.0 | 28.1 |
| 20 years, boy | 19.1 | 23.0 | 27.1 | 30.6 |
| 20 years, girl | 17.8 | 21.7 | 26.5 | 31.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.
- It does not measure body fat. BMI has no idea whether the weight is muscle, bone or fat. A muscular teenage athlete can sit at the 90th percentile with low body fat, and a child who has lost muscle can sit lower than their fat level suggests.
- It does not describe the trend. A child steady at the 90th percentile for four years is a different situation from one who jumped from the 50th to the 90th in a year. Pediatricians plot growth over time for exactly this reason.
- It does not account for height velocity or puberty timing. A child who has not started their growth spurt yet can look heavier than they will in 18 months.
- It does not cover under-2s. For babies and toddlers the CDC recommends the World Health Organization growth standards, which are built on a different reference population.
- It is not a diagnosis. A percentile outside the healthy band is a prompt for a conversation, not a conclusion.
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
- 10-Year ASCVD Calculator
- 10-Year ASCVD Risk Calculator
- 10-Year CV Risk Calculator
- 10-Year CVD Risk Calculator
- 10-Year CVD Risk Calculator
- 10-Year Cardiac Risk Calculator
- 10-Year Cardiovascular Risk Calculator
- 10-Year Fracture Risk Calculator
- 10-Year Heart Risk Calculator
- 10-Year Risk Calculator
- 10-Year Stroke Risk Calculator
- 10-Years ASCVD Risk Calculator
- 6-Minute Walk Test Calculator
- A1C to Blood Sugar Calculator
- Adjusted Body Weight Calculator
- Alcohol Units Calculator
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.