Height Calculator with WHO/CDC Growth Percentiles

Free height calculator finds your child's height-for-age percentile and z-score using CDC growth chart data. Enter age, sex, and height for instant results.

Height-for-Age Percentile Calculator

Enter your child's age, sex, and standing height to see their height percentile and z-score based on CDC growth chart data for ages 2–20.

Percentile
47.4th
Z-score
-0.07

Standing height, ages 2–20 years

cm

Measure without shoes. Stand straight, heels to wall.

Estimated Height Percentile

47.4th

Within typical range (5th–95th)

Z-score

-0.07

Median for age

138.4 cm

Diff. from median

-0.4 cm

Position on the growth curve

3rd25th50th75th97th

5th percentile

128.4 cm

25th percentile

134.3 cm

75th percentile

142.5 cm

95th percentile

148.4 cm

Reference heights for boys at age 10.0

PercentileHeight (cm)Height (ft/in)
3rd127.0 cm4′2.0″
5th128.4 cm4′2.6″
10th130.6 cm4′3.4″
25th134.3 cm4′4.9″
50th138.4 cm4′6.5″
75th142.5 cm4′8.1″
90th146.2 cm4′9.6″
95th148.4 cm4′10.4″
97th149.8 cm4′11.0″

Educational tool only. This height calculator uses CDC-style reference data for ages 2–20 years (standing height). It does not diagnose growth disorders. Always consult a pediatrician for clinical growth evaluation.

Loading rating…
Your rating
Tap a star to rate

Your rating helps improve Height Calculator with WHO/CDC Growth Percentiles. We store only an anonymized vote (no personal data).

Share this calculator

Help others discover this tool

How to Use Height Calculator with WHO/CDC Growth Percentiles

  1. Step 1: Select sex

    Tap Boy or Girl. CDC growth charts use sex-specific medians, so the correct selection is important for an accurate height percentile.

  2. Step 2: Choose units

    Switch between Metric (cm) and US (ft/in). The height input adapts automatically when you change units.

  3. Step 3: Set the child's age

    Enter age in years (2-20) using the number input or the slider. Half-year increments give finer resolution during growth spurts.

  4. Step 4: Enter standing height

    Measure barefoot on a hard floor, back to a wall, with a flat object marking the crown. Enter the value in the Height field.

  5. Step 5: Review percentile and z-score

    Read the estimated height-for-age percentile, z-score, and classification. The visual bar shows where the child sits on the growth curve.

  6. Step 6: Explore reference data

    Check the full percentile reference table (3rd-97th) and expand the average height by age table to compare across all ages for boys or girls.

Key Features

  • CDC growth chart percentiles for ages 2–20
  • Z-score with clinical context and classification
  • Full reference table (3rd to 97th percentile)
  • Average height by age for boys and girls
  • Metric (cm) and US (ft/in) unit support
  • Copy summary for doctor visits

Understanding Your Height-for-Age Results

How the height calculator formula works

The height calculator estimates a child's percentile by converting the difference between the child's height and the age-specific median into a z-score: z = (height / median - 1) / S, where S is the coefficient of variation for that age. The z-score maps to a percentile using the standard normal distribution — 0 equals the 50th percentile, ±1.645 equals the 5th/95th percentiles.

Height percentile reference ranges

Values between the 5th and 95th percentiles are common in healthy children. Most children track along a similar percentile band year after year. Clinicians flag values below the 3rd or above the 97th percentile, and sustained shifts across two or more major percentile lines. The WHO Child Growth Standards are used for birth–24 months (length), while the CDC growth charts cover ages 2–20 years (standing height).

Assumptions & limitations

This height calculator is educational and does not diagnose medical conditions. It uses CDC-style age-specific medians and an assumed coefficient of variation to estimate percentiles. Measurement quality matters — always measure barefoot on a hard surface, repeat for consistency, and discuss results with a qualified pediatrician who can consider genetics, nutrition, puberty timing, and overall health.

Complete Guide: Height Calculator with WHO/CDC Growth Percentiles

Written by Jurica ŠinkoAboutApril 9, 2026
Height calculator showing CDC growth chart percentiles by age and sex with a reference table, z-score context, and clear visual bar for children ages 2–20.

A height calculator converts a child's height measurement into a percentile and z-score for their age and sex, using WHO/CDC growth reference data. Whether you want to check your 5-year-old's growth trajectory before a well-child visit or compare your teenager's height with national averages, this tool gives you a clear, data-backed answer in seconds. Below, we explain exactly how height-for-age percentiles work, walk through a real calculation, and share the reference values clinicians rely on.

What is a height-for-age percentile?

A height-for-age percentile compares one child's stature to a large, age- and sex-matched reference population. If your child is at the 75th percentile, that means they are taller than roughly 75 out of 100 children of the same age and sex in the reference group. Percentiles do not grade health or predict adult height by themselves; they show where a single measurement falls within a population at one moment in time.

Pediatricians monitor height percentile trends across many visits because growth is a process, not a snapshot. Most healthy children track along a similar percentile band year after year. Occasional shifts happen during growth spurts, but large sustained jumps or drops — for example, falling from the 60th to the 15th percentile over 12 months — warrant a closer look.

How the height calculator works

This height calculator estimates a child's height percentile using a z-score approach. It looks up the age- and sex-specific median height (the 50th percentile value from CDC growth charts) and the expected spread of heights around that median (coefficient of variation). The formula is:

z = (measured height / median height − 1) / S

where S is the age-specific coefficient of variation

The z-score is then mapped to a percentile using the standard normal distribution. A z-score of 0 equals the 50th percentile, +1.645 maps to the 95th, and −1.645 maps to the 5th percentile. This is the same statistical foundation used in clinical growth chart software.

Worked example: 10-year-old boy at 138 cm

Let's walk through a real calculation to see how the height calculator produces a percentile. Say you have a 10-year-old boy who measures 138.0 cm (about 4 ft 6.3 in).

  1. Look up the median: For a 10-year-old boy, the CDC-based median (50th percentile) height is approximately 138.4 cm.
  2. Find the spread: The coefficient of variation (S) for age 10 is approximately 0.044.
  3. Calculate the z-score: z = (138.0 / 138.4 − 1) / 0.044 = −0.0029 / 0.044 ≈ −0.07
  4. Convert to percentile: A z-score of −0.07 corresponds to approximately the 47.3rd percentile.
  5. Interpret: This boy is almost exactly at the median — taller than about 47% of 10-year-old boys. This is well within the typical 5th–95th range.

If the same boy measured 145 cm instead, his z-score would be about +1.08 (roughly the 86th percentile) — still typical, but trending taller than most peers his age.

WHO vs CDC growth charts: which one to use

The WHO Child Growth Standards are based on an international cohort of healthy, breastfed infants raised in ideal conditions. They are recommended from birth to 24 months (measured as recumbent length). The CDC growth charts describe how U.S. children aged 2–20 years actually grew during the survey periods, and are the standard for standing height percentiles in the United States.

If your child is under 2 years, a length-for-age tool aligned with WHO standards is more appropriate — try our Baby Length Percentile Calculator. For children 2–20 years, this height calculator uses CDC-style references, which is what most U.S. pediatric practices use.

Average height by age for boys and girls

The table below shows approximate average (50th percentile) heights from CDC growth chart data. These are the median values — half of healthy children at each age will be shorter, half taller. Use this as a quick reference to answer "what is a normal height for a 5-year-old boy?" or similar questions.

AgeBoys (cm)Boys (ft/in)Girls (cm)Girls (ft/in)
2 yr87.82′10.6″85.52′9.7″
3 yr95.23′1.5″94.03′1.0″
4 yr102.33′4.3″101.63′4.0″
5 yr109.23′7.0″108.93′6.9″
6 yr115.53′9.5″115.53′9.5″
8 yr128.04′2.4″127.04′2.0″
10 yr138.44′6.5″138.04′6.3″
12 yr149.14′10.7″149.84′11.0″
14 yr163.85′4.5″157.25′1.9″
16 yr173.45′8.3″160.05′3.0″
18 yr176.55′9.5″161.55′3.6″
20 yr177.05′9.7″162.25′3.9″

These values are approximations based on CDC data. Individual variation is wide — a child at the 10th or 90th percentile is just as likely to be healthy as one at the 50th. The key clinical signal is trajectory, not a single number.

How to measure height correctly at home

Accurate measurement is the foundation of reliable percentile results. Measure standing height barefoot on a hard, level floor. Have the child stand straight with heels together, touching the wall, legs straight, shoulders relaxed, and eyes facing forward with the head in the Frankfort horizontal plane (an imaginary line from the lower eye socket to the ear canal is horizontal). Place a flat, rigid object — like a hardcover book — against the crown of the head, pressing gently against the wall, then mark the point. Measure from that mark down to the floor with a tape measure.

Avoid soft surfaces and shoes. Take two readings and average them if they differ by more than 0.5 cm. Measure at approximately the same time of day — people are about 1–2 cm taller in the morning than the evening due to normal spinal compression. Consistent technique is what turns scattered data points into a trustworthy growth curve.

Interpreting percentiles and z-scores

The percentile tells you where your child stands compared to same-age peers. A 50th percentile is the median — right in the middle. The 10th percentile means shorter than 90% of peers; the 90th means taller than 90%. The z-score is the statistical equivalent: 0 is the median, +1 is about the 84th percentile, −1 is about the 16th, and ±1.645 corresponds to the 5th and 95th percentiles.

Clinicians flag values outside the 3rd–97th percentile range, and patterns like crossing two major percentile lines on a growth chart. But no single number tells the full story. Genetics, puberty timing, nutrition, chronic illness, and medications all affect height. Percentile tracking over multiple visits gives the most meaningful picture. Use our Growth Chart Calculator to visualize how height has changed over time.

What affects a child's height?

Genetics is the strongest predictor — most children grow to a stature consistent with their parents. The mid-parental height formula (average of both parents' heights, adjusted by ±6.5 cm for sex) provides a rough target range. Beyond genetics, adequate nutrition (especially protein, calcium, vitamin D, and zinc), sleep quality (growth hormone peaks during deep sleep), and physical activity all support healthy growth.

Chronic conditions — thyroid disorders, growth hormone deficiency, celiac disease, inflammatory bowel disease — can slow linear growth. Certain medications (e.g., long-term corticosteroids) may suppress it as well. Earlier puberty can make a child temporarily tall for their age, but may result in earlier growth plate closure and a shorter adult height. Our Child BMI Percentile Calculator can help you evaluate whether weight is proportional to height for age.

Common mistakes when tracking growth

Even well-intentioned parents and caregivers make measurement errors that can mislead percentile results. Here are the most common pitfalls:

  • Measuring with shoes on. Shoes add 1–3 cm, which can shift a percentile result by 5–15 points at younger ages when the percentile bands are narrow.
  • Measuring on carpet or uneven surfaces. Soft surfaces compress under the child's weight and yield a shorter reading.
  • Comparing length (lying down) with height (standing). Recumbent length is typically 0.5–1.5 cm longer than standing height. Mixing the two creates a false dip in the growth chart around age 2.
  • Using the wrong reference chart. WHO charts (birth–24 months) describe how children should grow; CDC charts (2–20 years) describe how U.S. children did grow. Using the wrong one for the age can shift percentiles by several points.

When to talk to a pediatrician

Contact your child's doctor if height falls below the 3rd percentile or above the 97th, or if you observe a sustained shift across two or more major percentile lines over 6–12 months. Other reasons to seek evaluation include delayed puberty (no signs by age 13 in girls or 14 in boys), disproportionate limb-to-trunk length, headaches and vision changes (which may signal pituitary issues), or significant fatigue and weight changes alongside slowed growth.

Bring organized measurements to the appointment — dates, heights, and the time of day measured. Your pediatrician may order a bone age X-ray, lab tests (thyroid, IGF-1, celiac screening), or refer to a pediatric endocrinologist. Our Age Calculator can help you record exact ages on measurement dates, improving accuracy on growth charts.

References

  1. WHO Child Growth Standards. who.int/tools/child-growth-standards
  2. CDC Growth Charts for the United States. cdc.gov/growthcharts
  3. Kuczmarski RJ et al. 2000 CDC Growth Charts for the United States: Methods and Development. Vital Health Stat 11(246). 2002.
Jurica Šinko

Written by Jurica Šinko

Founder & CEO

Entrepreneur and health information advocate, passionate about making health calculations accessible to everyone through intuitive digital tools.

View full profile

Frequently Asked Questions

What is a height-for-age percentile?

A height-for-age percentile compares your child's height to a reference population of the same age and sex. The 75th percentile means your child is taller than about 75 out of 100 children that age. It does not grade health on its own but helps track growth over time.

What is the average height for a 10-year-old boy?

The 50th percentile (average) height for a 10-year-old boy is approximately 138.4 cm (about 4 ft 6.5 in) according to CDC growth chart data. Normal range spans roughly 130 cm (5th percentile) to 147 cm (95th percentile).

Should I use WHO or CDC growth charts?

WHO growth standards are recommended from birth to 24 months and are based on healthy breastfed infants. CDC growth charts cover ages 2 to 20 years and reflect how U.S. children actually grew. This height calculator uses CDC-style references for standing height (ages 2-20).

How do I measure my child's height accurately at home?

Measure barefoot on a hard floor with the child's back against a wall. Position the head in the Frankfort plane (eyes looking straight ahead), place a flat rigid object on the crown, and mark the wall. Measure from the mark to the floor. Take two readings and average them.

What height percentile is considered normal?

Most healthy children fall between the 5th and 95th percentiles. Being at the 10th percentile is not worse than being at the 80th. Pediatricians are most concerned when a child is below the 3rd or above the 97th percentile, or when growth trajectory changes significantly.

What does the z-score mean in this height calculator?

The z-score shows how far your child's height is from the average for their age and sex, measured in standard deviations. A z-score of 0 equals the 50th percentile. A z-score of +1 is roughly the 84th percentile, and -1 is about the 16th percentile.

Does height vary by time of day?

Yes. People are about 1 to 2 cm taller in the morning due to spinal disc rehydration during sleep. By evening, normal compression shortens height slightly. Measure at a consistent time of day for accurate tracking.

When should I see a pediatrician about my child's height?

Consult a pediatrician if height is below the 3rd percentile, above the 97th percentile, or if you notice a sustained shift across two or more major percentile lines over 6 to 12 months. Delayed puberty signs, fatigue, or significant weight changes alongside slow growth also warrant evaluation.