SOLVETUTORMATH SOLVER

Instrument MI-04-434 · Health

Weight Percentile Calculator

Enter a child's sex, age, and weight to see where it falls on the CDC 2000 weight-for-age curve for ages 2 through 20 — the same reference-population math behind the chart in a pediatrician's office.

Instrument MI-04-434
Sheet 1 OF 1
Rev A
Verified
Type 04 — Pediatrics SER. 2026-04434

Percentile

52.6

L (male reference table, nearest age)

-1.351800 LMS L (skewness), reference table
25.753 Reference median weight at this age & sex (kg)
0.156000 LMS S (coefficient of variation), reference table
0.061 Z-score vs. the reference population
The working Every figure verified twice
  1. lm = if(96 < 36.25, −0.2062, if(96 < 60.5, −0.9152, if(96 < 84.5, −1.0875, if(96 < 108.5, −1.3518, if(96 < 132.5, −1.2067, if(96 < 156.5, −0.837, if(96 < 180.5, −0.6319, if(96 < 204.5, −0.802, if(96 < 228.25, −1.0662, −0.9165))))))))) = -1.3518
  2. lf = if(96 < 36.25, −0.7353, if(96 < 60.5, −1.177, if(96 < 84.5, −1.3268, if(96 < 108.5, −1.1277, if(96 < 132.5, −0.8469, if(96 < 156.5, −0.8076, if(96 < 180.5, −1.1116, if(96 < 204.5, −1.6512, if(96 < 228.25, −1.8509, −1.5134))))))))) = -1.1277
  3. mm = if(96 < 36.25, 12.671, if(96 < 60.5, 16.317, if(96 < 84.5, 20.778, if(96 < 108.5, 25.753, if(96 < 132.5, 32.088, if(96 < 156.5, 40.674, if(96 < 180.5, 51.231, if(96 < 204.5, 61.095, if(96 < 228.25, 67.29, 70.598))))))))) = 25.753
  4. mf = if(96 < 36.25, 12.055, if(96 < 60.5, 15.878, if(96 < 84.5, 20.336, if(96 < 108.5, 25.757, if(96 < 132.5, 33.064, if(96 < 156.5, 41.828, if(96 < 180.5, 49.491, if(96 < 204.5, 53.945, if(96 < 228.25, 56.23, 58.219))))))))) = 25.757
  5. sm = if(96 < 36.25, 0.1081, if(96 < 60.5, 0.12, if(96 < 84.5, 0.1391, if(96 < 108.5, 0.156, if(96 < 132.5, 0.1789, if(96 < 156.5, 0.1966, if(96 < 180.5, 0.1908, if(96 < 204.5, 0.1725, if(96 < 228.25, 0.1619, 0.1615))))))))) = 0.156
  6. sf = if(96 < 36.25, 0.1074, if(96 < 60.5, 0.1318, if(96 < 84.5, 0.1496, if(96 < 108.5, 0.1721, if(96 < 132.5, 0.1959, if(96 < 156.5, 0.2023, if(96 < 180.5, 0.1886, if(96 < 204.5, 0.1681, if(96 < 228.25, 0.1604, 0.1666))))))))) = 0.1721
  7. Lp = if(1 = 1, -1.3518, -1.1277) = -1.351800
  8. Mp = if(1 = 1, 25.753, 25.757) = 25.753
  9. Sp = if(1 = 1, 0.156, 0.1721) = 0.156000
  10. z = if(-1.3518 = 0, ln(26 ⁄ 25.753) ⁄ 0.156, (pow(26 ⁄ 25.753, -1.3518) − 1) ⁄ (-1.3518·0.156)) = 0.061
  11. pctile = 100 ⁄ (1 + exp(0 − 1.702·0.060795)) = 52.6
Worksheet log
  1. No entries yet — change an input to log a scenario.

How this instrument works

A weight percentile compares a child's weight to a large reference population of children of the same sex and age: a child at the 70th percentile weighs more than about 70% of that reference group and less than about 30%. On its own it says nothing about whether a weight is healthy for that particular child — genetics, build, and growth timing vary widely, and a child who has tracked steadily along the 20th percentile for years is usually just smaller-framed, not underweight.

This calculator uses the CDC 2000 weight-for-age growth chart for ages 2 through 20, built with the LMS method (Cole 1990): at each reference age, three parameters — L (skewness), M (median), S (spread) — describe the weight distribution for that sex and age. The entered weight is converted to a z-score against those parameters, then to a percentile using a logistic approximation to the normal curve, the same approximation already used by this site's IQ percentile calculator.

Two limits worth stating plainly. First, this calculator's reference table holds 10 representative ages spanning 2 to 20 years rather than the CDC file's full month-by-month resolution — it matches the entered age to the nearest of those 10 points rather than interpolating, so a result for an age between two table points is computed as if it were exactly at the closer one. Second, this is a screening tool, not a diagnostic one: a percentile far from 50, or one that shifts sharply between visits, is a reason to talk to a pediatrician using the child's full growth history, not a diagnosis by itself.

z = ((weight / M)^L − 1) / (L × S) [or ln(weight / M) / S if L = 0]
Percentile = 100 / (1 + e^(−1.702 × z))
L, M, S are the CDC 2000 weight-for-age LMS parameters at the nearest of 10 representative reference ages (2-20 years) for the child's sex. The percentile step is the logistic approximation to the normal CDF (same 1.702 constant used by this site's iq-percentile.json), accurate to roughly half a percentile point versus the exact CDC table.
  • Choose Boy or Girl — the reference curves are sex-specific.
  • Enter the child's age in months (24 to 240, i.e. 2 to 20 years).
  • Enter the child's weight in kilograms.
  • Read the percentile, the z-score, and the reference median weight the calculator matched against.
  • Bring an unusual result, or a fast shift across visits, to a pediatrician rather than acting on it alone.

Worked example — an 8-year-old boy at the reference median

An 8-year-old boy (96.5 months) weighing exactly 25.753 kg: the CDC 2000 reference median (M) for a boy that age is 25.753 kg, so z = 0 — precisely the 50th percentile, the midpoint of the reference population by definition.

Compare a 10-year-old girl (120.5 months) at 28.0 kg. The reference median for that age is 33.064 kg, so z works out to about −0.91, which the logistic approximation converts to roughly the 17th percentile — lighter than most 10-year-old girls in the reference population, worth mentioning at her next checkup alongside her growth trend rather than judged as a standalone number.

Now a 12-year-old boy (144.5 months) at 50.0 kg against a reference median of 40.674 kg for that age: z is about 0.96, landing near the 84th percentile — heavier than most boys that age in the reference population, again a data point for a pediatrician to weigh against height and growth history rather than in isolation.

Questions

Is a low or high weight percentile a problem by itself?

Not by itself. A single percentile only shows how a child compares to a reference population at one point in time — plenty of healthy children track consistently at the 10th or 90th percentile for years because of build, genetics, or growth timing (puberty can shift weight percentile noticeably over a short span). What tends to matter clinically is the trend — a child crossing two or more percentile bands in either direction is a more meaningful signal than any single reading, and it's the kind of pattern a pediatrician evaluates using the child's full growth chart.

Why does the calculator only use 10 reference ages instead of every month?

The official CDC 2000 weight-for-age file publishes LMS parameters at fine age resolution, but this calculator hard-codes a representative 10-point subset of those official values (roughly every two years from age 2 to 20) and matches the entered age to the nearest one — it does not interpolate between ages or invent any in-between value. Results for an age between two table points reflect the closer reference age, so treat them as approximate.

Is this the same chart a pediatrician uses?

Yes, for this age range — the CDC 2000 growth charts for ages 2 through 20 are the reference CDC recommends U.S. clinicians use for weight-for-age, and this calculator is built from that same official data file and the same LMS statistical method. A pediatrician's plotted result should be close to this calculator's, differing only by the small logistic-approximation gap described above and by exact age precision.

How accurate is the percentile number itself?

The percentile is computed with a logistic function as a stand-in for the exact normal cumulative distribution function, which is the same well-documented approximation this site's IQ percentile calculator uses. It differs from the exact table lookup by roughly half a percentile point in most cases — close enough for a screening read, but not a substitute for a clinician plotting the exact point on the official chart.

Can this calculator diagnose being underweight, overweight, or a growth disorder?

No. This is a screening and reference tool that performs a statistical comparison against a population curve — it cannot diagnose being underweight, overweight, or any growth or endocrine disorder. Those assessments depend on a clinician reviewing a child's full growth trajectory, health history, and physical exam alongside height and BMI, not a single weight percentile.

What does the reference median (M) output tell me?

It's the CDC 2000 table's median weight for a child of the entered sex at the nearest reference age — the weight that would land exactly at the 50th percentile. Comparing your child's weight to that number is a quick way to see the direction and rough size of the gap driving the percentile result.

References

Read this first: This instrument computes a screening figure from population formulas — it is not a diagnosis, and it cannot see the whole picture a clinician can. Use it to inform a conversation, not to replace one.