# BMI Calculator for Kids (Ages 2–9)

URL: https://speedycalculator.com/calculators/health/bmi-kids/
Last updated: 2026-10-30

> The BMI calculator for kids works out a child's body mass index and compares it with the CDC growth charts to give the BMI-for-age percentile, weight status and the healthy weight range at the child's height.

## Inputs

- Sex
- Age (years, months)
- Weight (kg, lb, st, g)
- Height (cm, in, m, ft, mm)

## Results

- BMI
- BMI Prime
- BMI-for-age z-score
- BMI-for-age percentile
- Percentile group
- Weight status (CDC)
- BMI at the 50th percentile
- Healthy weight from (5th percentile)
- Healthy weight to (85th percentile)

## Formula

```
BMI = weight (kg) ÷ height (m)²
z = ((BMI ÷ M)^L − 1) ÷ (L × S)   (CDC LMS values for age and sex)
Percentile = Φ(z) × 100
```

## Explanation

Children's BMI naturally falls in the preschool years and rises again later in childhood, so the adult categories do not apply. Instead, a child is compared with children of the same age and sex: below the 5th percentile is underweight, 85th–95th is overweight and the 95th or above is obesity.

### How to use the BMI Calculator for Kids

- **Sex**
- **Age**
- **Weight**
- **Height**

Results update as you type, and every field accepts the units shown in its menu.

### How it works

Children's body fat changes with age and differs between boys and girls, so BMI is compared with children of the same age and sex. The calculator works out BMI, looks up the CDC 2000 reference values (L, M and S) for the exact age in months, converts BMI into a z-score and then into a percentile. It also shows the weights that correspond to the 5th and 85th percentiles at the child's height.

### BMI-for-age weight status

BMI-for-age percentileWeight status (CDC)Below the 5thUnderweight5th to below 85thHealthy weight85th to below 95thOverweight95th and aboveObesity

### Inputs explained

FieldWhat to enterSexChoose one: Male, FemaleAgeUnits: years, monthsWeightUnits: kg, lb, st, gHeightUnits: cm, in, m, ft, mm

### What each result means

- **BMI** = [Weight]÷([Height]÷100)^2
- **BMI Prime** = [BMI]÷25
- **BMI-for-age percentile** = ncdf([BMI-for-age z-score])×100

*Health note: this calculator is for education and screening only and is not a diagnosis or treatment advice. Discuss your results with a qualified clinician.*

## Worked example

Inputs — Sex: Male; Age: 6 years; Weight: 30 kg; Height: 135 cm.

Results — BMI = 16.5 kg/m²; BMI Prime = 0.66; BMI-for-age z-score = 0.73; **BMI-for-age percentile = 77 %**; Percentile group = 75th–85th; Weight status (CDC) = Healthy weight; BMI at the 50th percentile = 15.4; Healthy weight from (5th percentile) = 25 kg; Healthy weight to (85th percentile) = 31 kg.

## Key terms

- **Percentile**: The percentage of children of the same age and sex with a lower BMI.
- **LMS method**: A way of describing growth charts with three numbers: skewness (L), median (M) and spread (S).
- **z-score**: Number of standard deviations from the median.

## FAQ

**What is a healthy BMI for a child?**
Any BMI between the 5th and 85th percentile for age and sex.

**Why does my child's BMI percentile differ from their weight percentile?**
BMI accounts for height, so a tall child can be heavy for age but healthy for height.

**Which growth charts are used?**
The CDC 2000 BMI-for-age charts for ages 2 to 20.


## Sources

- [CDC – Clinical growth charts and LMS data files](https://www.cdc.gov/growthcharts/cdc-growth-charts.htm)
- [CDC – BMI for children and teens](https://www.cdc.gov/bmi/child-teen-calculator/index.html)
- [Kuczmarski RJ et al. 2000 CDC growth charts for the United States: methods and development. Vital Health Stat 11, 2002](https://www.cdc.gov/nchs/data/series/sr_11/sr11_246.pdf)
