BMI Calculator for Kids & Teens
Calculate your child's BMI and percentile for ages 2–19. Unlike adult BMI, children's BMI is age- and sex-specific and uses CDC growth chart percentiles to determine weight status.
Calculates your child's BMI and estimated percentile for their age and sex using CDC growth chart reference points, plus a healthy weight range for their current height.
A BMI number that means "overweight" for one 10-year-old might be perfectly typical for another, simply because bodies change so much across childhood and adolescence. That's why children's BMI is never read as a raw number — it's always compared to thousands of other children of the same age and sex, producing a percentile. This calculator estimates that percentile using the CDC's growth chart reference points, and walks through what the result actually means and where its limits are.
Why children's BMI works differently
Adult BMI uses fixed cutoffs — a BMI of 25 means “overweight” whether the person is 20 or 70. This works reasonably well for adults because body composition, while still variable, doesn’t change nearly as dramatically or as predictably with age as it does during childhood. A child’s healthy BMI shifts substantially across just a few years: it’s common for BMI to dip during early childhood (a trough sometimes called the “adiposity rebound,” typically around ages 4–6) and then climb steadily through adolescence as puberty changes body composition. A fixed number simply can’t capture this changing baseline.
The timing of the adiposity rebound itself has become an area of research interest, since some studies have found that an earlier rebound (before age 5) is associated with a higher likelihood of elevated BMI later in childhood and adolescence, compared to children whose rebound happens closer to age 6 or later. This is a population-level association rather than a firm individual prediction, but it’s part of why pediatricians pay attention to the shape of a child’s growth curve over time, not just where a single measurement lands.
How this calculator works
2. Compare that BMI to a reference distribution for the child's exact age and sex, to find a percentile
The percentile is the meaningful number here, not the raw BMI. A BMI of 18 could be the 40th percentile for one age and sex, or the 90th for another — the percentile puts it in context. This calculator estimates that percentile using four reference points per age/sex combination (the 5th, 50th, 85th, and 95th percentile BMI values, drawn from CDC 2000 growth chart data) and interpolates between them.
The reason sex-specific charts matter here, and not just age-specific ones, comes down to real physiological differences in typical body composition that emerge well before adulthood. Boys and girls follow somewhat different average growth and body-composition trajectories through childhood and especially through puberty, which is why the CDC maintains entirely separate reference charts for each sex rather than a single combined one — comparing a child’s BMI only to their own sex’s distribution, not the general population, is what makes the percentile meaningful.
Worked example
Using this calculator’s own default example — a 10-year-old boy, 70 lbs, 4’6” tall:
BMI = 31.75 ÷ (1.37)² ≈ 16.9
Reference points for 10-year-old boys: 5th=14.3, 50th=17.0, 85th=19.6, 95th=21.6
16.9 falls between the 5th and 50th percentile reference points → interpolated percentile ≈ 48th
At the 48th percentile, this hypothetical child’s BMI is very close to the median for his age and sex — squarely within the “Healthy Weight” category (5th to just under the 85th percentile). It’s worth noting how sensitive this kind of percentile estimate can be to small input changes at younger ages specifically, since the reference ranges are narrower in early-to-mid childhood than they become during adolescence — a difference of just a pound or two, or a half-inch in height, can shift the estimated percentile by several points for a young child, more than it typically would for an older teen.
The four weight categories
| Category | Percentile range |
|---|---|
| Underweight | Below 5th percentile |
| Healthy Weight | 5th to below 85th percentile |
| Overweight | 85th to below 95th percentile |
| Obese | 95th percentile and above |
These CDC-defined categories are the current pediatric standard, used consistently by pediatricians during well-child visits. A 50th percentile result means a child’s BMI is exactly at the median for their age and sex — not a target to aim for, just the statistical center of the reference population.
It’s worth understanding why the “Healthy Weight” band spans such a wide range (5th to 85th percentile) compared to the narrower overweight and obese bands above it. This reflects the underlying population distribution the charts are built from — a wide range of body sizes fall within what’s considered typical and healthy for children, and the categories were deliberately set at these specific percentile cutoffs based on research linking BMI at the higher end to increased likelihood of health risks later in life, not at some arbitrarily even division of the population into four equal groups.
Why this is an approximation
The CDC’s own official method (called the LMS method) uses three smoothly-varying parameters — L, M, and S — calculated for every single month of age, producing a continuous, precisely smooth percentile curve. This calculator instead uses four fixed reference points per year of age (5th/50th/85th/95th) and interpolates linearly between them — a reasonable, commonly-used simplification, but not identical to the CDC’s precise calculation. The difference is usually small (typically within a percentile point or two near the reference points, slightly more in between), but for a result close to a category boundary — say, a percentile estimated at 84 or 86, right at the overweight threshold — the CDC’s own official calculator is worth checking directly for the precise figure rather than relying on this approximation alone.
The L, M, and S parameters each capture something different about the reference distribution at a given age: M is roughly the median BMI, S captures the spread (how much variation exists around that median), and L captures skewness (since BMI distributions aren’t perfectly symmetric — there’s typically a longer tail toward higher values than lower ones). A simplified 4-point interpolation, like the one this calculator uses, captures the overall shape reasonably well but can’t reproduce the exact curve the LMS method produces between those four reference points, which is where small discrepancies are most likely to show up.
What to do with a concerning result
BMI-for-age is a screening tool, not a diagnosis — it flags children worth a closer look, not children who definitely have a weight problem. A high BMI percentile can reflect excess body fat, but it can also reflect an unusually muscular build or a larger frame, especially in older children and teens. A pediatrician can distinguish between these possibilities using a physical exam, growth history over time, and other health indicators that a single BMI calculation can’t capture on its own.
For any percentile at or above the 85th, or below the 5th, the appropriate next step is a conversation with a pediatrician — not an independent decision to change a child’s diet or restrict food. Weight management approaches appropriate for adults (calorie restriction, dieting) are generally not appropriate for children without medical guidance, since children are still growing and have different nutritional needs than adults working to lose weight.
The general pediatric approach for a child above the 85th percentile, when intervention is appropriate at all, typically focuses on behavior rather than restriction: increasing physical activity, reducing sedentary screen time, improving the quality and balance of meals, and involving the whole family in healthier routines rather than singling out one child’s food intake. This reflects both the practical reality that children don’t control their own food environment and the psychological research suggesting that singling out a child’s weight or restricting their food directly is associated with a higher risk of disordered eating patterns later, not a reliably better weight outcome.
BMI limitations for children
BMI-for-age has the same fundamental limitation as adult BMI: it can’t distinguish between fat mass and muscle mass, and it doesn’t account for body frame or where fat is distributed. This matters more during certain developmental stages — a child in the middle of a growth spurt may show a temporarily different BMI trajectory than their established pattern, and this alone usually isn’t cause for concern. Athletic children with above-average muscle mass for their age can also show an elevated BMI percentile without having excess body fat.
Growth pattern over time is generally more informative than any single measurement — a pediatrician tracking a child’s percentile across several well-child visits can see whether it’s staying consistent (tracking along a similar percentile line as the child grows, which is typical and expected) or shifting meaningfully, which is a more useful signal than one isolated result.
Puberty timing adds another layer of individual variation worth understanding. Children who enter puberty earlier than their peers often show a temporarily higher BMI percentile during the transition, as body composition shifts ahead of a growth spurt that hasn’t caught up yet in height — height often follows within a year or two, at which point BMI percentile frequently settles back down without any intervention. This is a normal, well-documented pattern rather than a sign of a developing weight problem, though it can look concerning if viewed as an isolated snapshot rather than part of a longer developmental picture a pediatrician would recognize.
Tracking growth over time
Pediatricians plot BMI-for-age at every well-child visit specifically to build this longitudinal picture — a single point in time tells you where a child stands relative to peers, but a growth curve over several visits tells you whether that position is stable, a pattern far more useful for identifying genuine concerns early. A child who has consistently tracked around the 60th percentile for years and suddenly jumps to the 90th, for instance, is a more meaningful signal than a child who has always been around the 85th percentile and stays there.
This calculator is most useful as a single-point check between visits or to understand what a recent pediatrician measurement means — it’s not a substitute for the ongoing tracking a pediatrician provides across a child’s growth, which remains the most reliable way to understand an individual child’s healthy pattern over time and how it’s changing.
If a family wants to track BMI percentile between pediatrician visits, doing so no more than once every few months, using consistent measurement conditions (similar time of day, minimal clothing, same scale if possible), gives a more reliable signal than frequent measurements, which mostly capture normal day-to-day and week-to-week fluctuation rather than any meaningful trend. Weight and height measured at home can also differ meaningfully from a clinical measurement taken with calibrated equipment, which is worth keeping in mind when comparing a home reading against an official pediatrician chart — a home scale reading a pound or two off, or a height measured without a proper stadiometer, can shift an estimated percentile enough to matter near a category boundary.
BMI is a screening tool only and not a diagnostic measure. This calculator uses a simplified approximation of the CDC method. Consult your child's pediatrician for health guidance.