Age 12 is one of the most variable ages for boys' height. Some boys this age have already started their adolescent growth spurt and are well over 160 cm. Others haven't yet entered puberty and stand closer to 140 cm. Both groups can be completely healthy — the difference is almost entirely explained by puberty timing.
Quick answer: The average height for a 12 year old boy is 151 cm (4 ft 11 in), based on CDC 2000 growth chart data. The normal range (5th to 95th percentile) spans from 140 cm (4 ft 7 in) to 163 cm (5 ft 4 in).
Height percentile table for 12 year old boys
| Percentile | Height (cm) | Height (ft/in) | What it means |
|---|---|---|---|
| 5th | 140 cm | 4 ft 7 in | Shorter than 95% of boys |
| 10th | 143 cm | 4 ft 8 in | Shorter than 90% |
| 25th | 147 cm | 4 ft 10 in | Below average |
| 50th (avg) | 151 cm | 4 ft 11 in | Average height |
| 75th | 157 cm | 5 ft 2 in | Above average |
| 90th | 161 cm | 5 ft 3 in | Taller than 90% |
| 95th | 163 cm | 5 ft 4 in | Taller than 95% |
Source: CDC 2000 Growth Charts for the United States. Values rounded to nearest centimetre.
Why is there so much height variation at age 12?
The 23 cm gap between the 5th and 95th percentile at age 12 is larger than at almost any other age. The reason is simple: puberty timing.
Boys who began puberty early — at age 9 or 10 — may already be one to two years into their growth spurt by age 12, growing at 8–12 cm per year. Boys who are late developers may not start puberty until age 13 or 14, and at 12 are still growing at the pre-pubertal rate of 5–6 cm per year.
Both groups will likely reach similar adult heights. Early developers are not destined to be tall adults, and late developers are not destined to be short. What varies is the timing of growth, not the final outcome.
Compare with girls: The average 12 year old girl is 152 cm — very similar to boys at this age, but girls are typically further into puberty. Many 12 year old girls have already completed most of their growth spurt, while most boys of the same age are just beginning or approaching theirs. See height charts for all ages.
What is the puberty growth spurt for boys?
The male adolescent growth spurt typically lasts 2–3 years and results in a total height gain of 20–30 cm. The peak growth rate — the single fastest year — usually occurs around age 13–14 for most boys, with gains of 8–12 cm in that year alone.
Before the spurt, growth is steady at 5–6 cm per year. After the spurt, growth slows significantly and most boys reach their final adult height between ages 16 and 18.
When should I talk to a doctor?
Consider speaking to a paediatrician if your 12 year old son:
- Is below the 3rd percentile (below ~137 cm)
- Has been growing less than 4 cm per year
- Has dropped significantly in percentile over the past year
- Shows no signs of puberty by age 14 (delayed puberty)
Delayed puberty is common and usually not a medical concern — it often runs in families (constitutional delay). A paediatrician can take a brief family history and assess bone age if reassurance is needed.
Predicting your son's adult height
The best non-medical predictor of a boy's adult height is the mid-parental height method: average both parents' heights and add 13 cm. This gives a genetic target height, typically accurate within ±8.5 cm. Our calculator extends this with the Khamis-Roche method, also incorporating your son's current age and height for greater precision.
References
- Centers for Disease Control and Prevention. CDC Growth Charts: United States. 2000.
- Khamis HJ, Roche AF. Predicting adult stature without using skeletal age: the Khamis-Roche method. Pediatrics. 1994;94(4 Pt 1):504–507.
Medical disclaimer: This article is for informational purposes only and is not a substitute for professional medical advice. Consult a paediatrician with any concerns about your child's growth.