The average weight for a 12-year-old is about 89 pounds for boys and 92 pounds for girls, based on the 50th percentile of CDC growth charts. But “average” can be misleading at this age, because puberty reshapes bodies on wildly different timelines. A healthy 12-year-old might weigh anywhere from the upper 60s to well over 120 pounds depending on height, body composition, and how far along they are in their growth spurt.
Average Weight by Sex
According to CDC growth charts, the 50th percentile weights for 12-year-olds are approximately:
- Boys: 89 pounds (40.5 kg)
- Girls: 92 pounds (41.8 kg)
The 50th percentile means half of 12-year-olds weigh more and half weigh less. Girls tend to be slightly heavier than boys at 12 because they typically start puberty earlier, gaining both height and body fat sooner. By age 14 or 15, boys usually catch up and surpass girls in weight as their own growth spurt kicks in.
The healthy weight range at 12 is broad. For girls, the 5th to 85th percentile spans roughly 68 to 135 pounds. For boys, it spans roughly 66 to 130 pounds. A child at the 20th percentile is just as healthy as one at the 75th, as long as they’re following a consistent growth pattern relative to their height.
Why a Single Number Doesn’t Tell You Much
Weight alone is a poor measure of whether a 12-year-old is at a healthy size. A child who is 4’9″ and weighs 95 pounds has a very different body composition than one who is 5’3″ and weighs the same amount. That’s why pediatricians use BMI percentiles, which account for both height and weight, then compare the result against other children of the same age and sex.
The CDC defines the categories this way for children and teens ages 2 through 19:
- Underweight: below the 5th percentile
- Healthy weight: 5th to just below the 85th percentile
- Overweight: 85th to just below the 95th percentile
- Obesity: 95th percentile or above
Growth charts are not meant to be a standalone diagnosis. They’re one piece of the picture. What matters most is whether a child is tracking along a consistent curve over time, not where they fall on a single visit. A child who has always been at the 30th percentile and stays there is growing exactly as expected. A child who jumps from the 40th to the 80th percentile in a year warrants a closer look, even if 80th percentile is technically within the healthy range.
How Puberty Changes Everything at 12
Twelve is one of the most variable ages for weight because puberty hits different kids at different times. Before puberty begins, children gain a fairly steady 4 to 7 pounds per year. Once puberty starts, that pace accelerates significantly, and the changes look different for boys and girls.
Girls typically reach their peak growth rate around age 12, about two years after the first signs of puberty appear. By this point, many girls have already gained noticeable body fat, particularly around the hips and thighs. This is a normal, hormone-driven process that supports their growth spurt.
Boys tend to hit their growth spurt about two years later than girls, with the fastest growth happening between ages 12 and 15. A 12-year-old boy who hasn’t started puberty yet may weigh considerably less than a classmate who has. Both can be perfectly healthy. The difference is simply timing. Boys also tend to add more lean muscle mass during puberty, which contributes to weight gain that looks different from the weight girls are gaining at the same age.
This is why comparing a 12-year-old’s weight to their friends’ weights is almost meaningless. Two kids born the same month can be separated by 30 or 40 pounds and both be exactly on track.
Getting an Accurate Weight at Home
If you’re checking your child’s weight to compare it against growth charts, small details affect accuracy. The CDC recommends using a digital scale rather than a spring-loaded bathroom scale, and placing it on a hard surface like tile or wood rather than carpet. Have your child remove shoes and heavy clothing like sweaters, stand with both feet centered on the scale, and record the weight to the nearest decimal (for example, 92.5 pounds rather than rounding to 93).
For the most useful comparison, you can enter the weight, height, age, and sex into the CDC’s online BMI calculator for children and teens. It will return a percentile that tells you far more than the raw number on the scale.
What Healthy Growth Actually Looks Like
The most important thing about a 12-year-old’s weight isn’t the number itself. It’s the pattern over time. A child who has consistently tracked along the 25th percentile since early childhood is growing normally, even though they weigh less than most of their peers. A child at the 90th percentile who has always been there is also growing normally.
Red flags tend to show up as sudden changes in trajectory: a sharp upward or downward shift that breaks from the child’s established curve. These shifts can signal anything from an underlying medical issue to changes in diet and activity, and they’re worth discussing with a pediatrician. But for the vast majority of 12-year-olds, being lighter or heavier than the “average” number is simply a reflection of their unique growth timeline, their genetics, and where they are in puberty.

