A height percentile says what share of children of the same age and sex are shorter than a given height. It comes from the CDC growth charts, which publish each age as three numbers — L, M and S — from which a z-score is calculated as ((height ÷ M)^L − 1) ÷ (L × S), and the percentile is the share of a normal distribution below that z-score. A 10-year-old boy of 139 cm sits at about the 52nd percentile, just above the median of 138.6 cm. A percentile is a position in a population, not a diagnosis.
Height Percentile Calculator for Children (CDC growth charts)
A 10-year-old.
- Z-score
- 0.06
- Median height for this age
- 138.6 cm
Quick examples
How it's calculated
- Z = ((height ÷ M)^L − 1) ÷ (L × S)
- X
- = 139
- L
- = 0.502608
- M
- = 138.62
- S
- = 0.047551
- 0.057787
- Percentile = the share of children below this z-score
- Z
- = 0.057787
- 52.3
Compare scenarios
| Scenario | Height at this age |
|---|---|
| 3rd centile | 126.5 cm |
| 25th centile | 134.2 cm |
| 50th centile (median) | 138.6 cm |
| 75th centile | 143.1 cm |
| 97th centile | 151.3 cm |
How it works
The CDC growth charts are not a table of heights — they are a table of distributions. For every age and sex, the reference publishes three parameters: M, the median height; S, the coefficient of variation; and L, a power that accounts for the distribution being skewed rather than perfectly symmetrical. From those three, every percentile can be reconstructed.
That is why this page ships the L, M and S values rather than a list of percentile heights. The same CDC file offers both, and using the parameters means any percentile is available — not just the nine printed ones — and the two can never drift apart. As a check, this calculator reconstructs all nine of CDC's published percentile columns across all 436 rows of the reference, and matches them to within a ten-millionth of a centimetre.
The z-score is worth understanding alongside the percentile. It counts standard deviations from the median: 0 is exactly average, +1.88 is the 97th percentile, −1.88 the 3rd. Percentiles bunch up in the middle, so a small change in height moves the percentile a lot near the median and barely at all out at the tails — the z-score doesn't, which is why clinicians track it.
Worked example
For a 10-year-old boy measuring 139 cm, the reference at that age gives roughly L = 0.51, M = 138.6 cm and S = 0.0476. So:
Z = ((139 ÷ 138.6)^0.51 − 1) ÷ (0.51 × 0.0476) ≈ 0.06
which puts him just above the median, at about the 52nd percentile. The centile lines at that age run from 126.5 cm at the 3rd to 151.3 cm at the 97th — so the middle 94% of ten-year-old boys span roughly 25 cm.
Note that age 10 falls between the reference's published rows, which sit at half-month steps, so the parameters are interpolated between the two nearest.
Frequently asked questions
What does a height percentile actually mean?
- It is a ranking, not a score. The 51st percentile means about 51% of children of the same age and sex are shorter and 49% are taller. Half of all healthy children are below the 50th percentile by definition — being under it is not a problem in itself, and being above it is not an achievement.
Which percentiles are considered normal?
- There is no percentile that is "normal" and none that is abnormal on its own. Clinicians pay attention to the extremes — below the 3rd or above the 97th — and, much more importantly, to **change**. A child who has tracked along the 25th percentile for years is growing normally; a child who falls from the 75th to the 25th over a couple of years may not be, even though both numbers are unremarkable in isolation.
Why does the trend matter more than the number?
- Because children mostly grow along their own centile line. A single measurement tells you where a child sits; a series tells you whether they are following their own pattern. Crossing centile lines downward is the signal that prompts further assessment. This page gives you one point — your clinician's records give the line.
Does this work for children under 2?
- No, and it deliberately refuses rather than guessing. Under 24 months CDC measures recumbent **length** rather than standing height, against a different reference. Applying the standing-height chart to a lying-down measurement would be comparing two different things, so this calculator returns nothing below 2 years. The WHO growth standards cover 0–5 years and are a separate chart.
Why do results differ from my country's charts?
- Because this uses the United States reference. The UK uses UK-WHO charts, and the WHO growth standards describe optimal growth of healthy breastfed children rather than a snapshot of one population. Different references put the same child at different percentiles — none is wrong, they answer slightly different questions.
What is a z-score for?
- It expresses the same information as a percentile but on an even scale, which makes it far better for tracking change and for very high or low values. Beyond about the 99th percentile the percentile stops distinguishing children meaningfully — 99.6 and 99.9 look similar but are not — while the z-score keeps separating them.
What does this exclude?
- Everything except height, age and sex. It does not account for parental height, stage of puberty, ethnicity, prematurity, chronic illness, nutrition, or any condition affecting growth — all of which a clinician weighs. Puberty in particular shifts height relative to peers for reasons of timing rather than final stature, so mid-teen percentiles are the least informative of all.
How we know this is right
- Last reviewed
- Jul 24, 2026
- Precision
- Rounded to 1 decimal place.
Sources
- National Center for Health Statistics, Centers for Disease Control and Prevention CDC Growth Charts — percentile data file with LMS values, stature-for-age 2 to 20 years (`statage.csv`): Sex, Agemos, L, M, S and the P3–P97 columns; boys at 120.5 months L 0.505564115, M 138.8234114, S 0.047610108 · Reviewed Jul 24, 2026
- Statistics in Medicine (via PubMed) Smoothing reference centile curves: the LMS method and penalized likelihood (Cole TJ, Green PJ), Statistics in Medicine 1992;11(10):1305-1319 — the L/M/S parameterisation CDC publishes its charts in · Reviewed Jul 24, 2026