Doctaverse

WHO Growth Z-Scores: Reading Weight, Height, Head Circumference and BMI-for-Age

WHO Child Growth Standard z-scores by the LMS method — weight-for-age, length/height-for-age, weight-for-length and head circumference, with the SAM, wasting and stunting cut-offs.

Run it: Growth z-scores (WHO).

What it is

This calculator converts a child’s raw anthropometry into WHO Child Growth Standard z-scores — how many standard deviations a measurement sits from the median of the WHO reference population. It reports several indices at once: weight-for-age, length/height-for-age, weight-for-length/height, and (optionally) head-circumference-for-age. Each tells a different story: acute versus chronic, nutritional versus structural.

The method (LMS)

WHO charts are not symmetric bell curves, so a raw “percent of median” misleads. The LMS method models the distribution at each age/length with three parameters — L (Box-Cox power for skew), M (median), S (coefficient of variation). The z-score is:

z = ((value / M)^L − 1) / (L × S)

The calculator interpolates L, M and S for the exact age or length, applies WHO’s extrapolation rule beyond |z| > 3 (which matters most for detecting SAM and macrocephaly), and auto-selects lying length for children under 2 years and standing height for ≥2 years. A measurement outside the valid WHO range is flagged, never scored as 0 — a deliberate guard against a wasted child silently reading “normal”.

The cut-offs

Indexz < −2z < −3z > +2 / +3
Weight-for-length/heightModerate wastingSevere acute malnutrition (SAM)Overweight / obese
Length/height-for-ageStuntingSevere stunting
Weight-for-ageUnderweightSeverely underweight
Head circ-for-ageMicrocephaly (< −2)Macrocephaly (> +2)

The headline is weight-for-length/height — the most acute nutritional indicator. The tool surfaces the worst finding so a stunted or wasted child is never reported as “normal” just because one other index is fine.

When to use it

At every well-child visit, on every malnutrition screen, and whenever a single plotted point looks off. Always interpret z-scores as a trajectory across visits, not one snapshot — crossing centiles downward is the signal.

Worked example

A 9-month-old boy, 6.4 kg, 68 cm. Weight-for-length comes back around z −2.3 → moderate wasting; length-for-age near the median; weight-for-age low. The acute (weight-for-length) and chronic (length-for-age) pictures diverge — here, acute wasting on a near-normal length, prompting a feeding and illness review rather than a chronic-stunting workup.

Pitfalls and caveats

Run it: Growth z-scores (WHO)


Decision support for qualified clinicians only — verify against current primary guidelines and your clinical judgement.

Get the Doctaverse app

Use the calculators, diagnostic criteria and drug formulary at the bedside.

Google Play App Store Run the calculator

References

Last updated 2026-06-28.

More like this

Absolute Eosinophil Count (AEC): Grading Eosinophilia from the CBC Differential

Deriving the absolute eosinophil count from WBC and the eosinophil percentage, the mild/moderate/severe 500-1500-5000 per microliter grading, the hypereosinophilia threshold, a worked example, and interpretation pitfalls.

Absolute Neutrophil Count (ANC): Calculation, Grading, and Febrile Neutropenia

How to calculate the ANC from the WBC, neutrophils and bands, the CTCAE severity grades, and why fever with an ANC <500 is a treat-now emergency.

Absolute Lymphocyte Count (ALC): From WBC and Differential to Lymphopenia Grading

Deriving the absolute lymphocyte count from WBC and lymphocyte percentage, age-dependent ranges, the infant SCID caveat, a worked example and pitfalls.

AIR Score: Appendicitis Inflammatory Response Stratification

The AIR score for suspected appendicitis — its seven weighted items, the 0–12 scale, low/indeterminate/high bands, and how it compares with Alvarado and PAS.