How Many Calories Should a 12 Year Old Eat Per Day?

A 12-year-old needs between 1,400 and 2,600 calories per day, depending on sex and activity level. Girls at this age typically need 1,400 to 1,800 calories, while boys need 1,600 to 2,000. Those numbers can climb higher during growth spurts or for kids who play competitive sports.

Calorie Needs by Activity Level

The Dietary Guidelines for Americans breaks calorie needs into three activity categories. Here’s what that looks like for a 12-year-old:

  • Sedentary (minimal physical activity): Girls need about 1,400 calories; boys need about 1,600.
  • Moderately active (equivalent to walking 1.5 to 3 miles per day): Girls need about 1,600 calories; boys need about 1,800.
  • Active (equivalent to walking more than 3 miles per day): Girls need about 1,800 calories; boys need about 2,000.

Most 12-year-olds who play a sport a few times a week or walk to school and run around at recess fall into the moderately active category. A child who sits most of the day and doesn’t participate in regular physical activity is sedentary. Kids on competitive sports teams who practice daily are typically in the active range or above it.

Why Boys and Girls Need Different Amounts

The calorie gap between boys and girls at 12 comes down to body composition and the timing of puberty. Boys tend to build more lean muscle mass during their growth spurt, gaining an average of 9 kg (about 20 pounds) per year at peak growth velocity, composed almost entirely of lean tissue. That muscle requires more energy to build and maintain. Boys also grow slightly faster at their peak, averaging about 9.5 cm per year compared to 8.3 cm per year for girls.

Girls often hit their growth spurt a year or two earlier than boys, so a 12-year-old girl may already be past her peak growth period, while a 12-year-old boy may be right in the middle of his. This is one reason individual needs vary so much even among kids the same age.

How Puberty Changes Calorie Needs

Twelve is right in the window when puberty ramps up energy demands. Before puberty, kids grow at a relatively steady pace of about 5 cm per year. Once puberty kicks in, that rate nearly doubles. This rapid growth requires extra calories, protein, calcium, iron, zinc, and folate.

The broad ranges in the federal guidelines reflect this reality. Girls ages 9 to 13 may need anywhere from 1,400 to 2,200 calories, and boys in the same bracket may need 1,600 to 2,600. A 12-year-old in the thick of a growth spurt will be hungrier and genuinely need more food than one who hasn’t started that phase yet. Increased appetite during puberty is normal and expected, not a sign of overeating.

Extra Calories for Young Athletes

If your 12-year-old plays competitive sports, their calorie needs go beyond the “active” category in the standard guidelines. The energy burned during a single practice session can be substantial. A 66-pound girl playing soccer for an hour burns roughly 270 extra calories, while a 132-pound boy playing an hour of ice hockey can burn around 936 calories on top of their baseline needs.

Those extra calories should come from real food, not just snacks. Complex carbohydrates like whole grains, pasta, and fruit provide the sustained energy athletes need, while protein supports muscle recovery. Hydration matters just as much: young athletes should drink about 13 mL of fluid per kilogram of body weight during exercise. For events under an hour, water is enough. For longer practices or games in hot weather, a sports drink with electrolytes helps replace what’s lost in sweat.

What a Day of Eating Looks Like

An 1,800-calorie day, which fits a moderately active boy or an active girl, translates to these daily food group targets from the USDA’s MyPlate plan:

  • Fruits: 1½ cups
  • Vegetables: 2½ cups
  • Grains: 6 ounces (with at least half from whole grains)
  • Protein: 5 ounces (meat, poultry, fish, beans, eggs, or nuts)
  • Dairy: 3 cups (low-fat or fat-free milk, yogurt, or fortified alternatives)

Six ounces of grains is roughly three slices of bread plus a cup of cooked pasta or rice. Five ounces of protein looks like a palm-sized piece of chicken at dinner, an egg at breakfast, and a handful of nuts as a snack. These amounts scale up or down depending on whether your child’s needs are closer to 1,400 or 2,000 calories.

Nutrients That Matter Most at 12

Calories are only part of the picture. During puberty, certain nutrients become especially important. Calcium builds bone density during the years when the skeleton is growing fastest. Kids ages 9 to 13 need 1,300 mg of calcium per day, the highest requirement of any age group. Three cups of milk or yogurt gets close to that target.

Iron is another priority, particularly for girls who have started menstruating. Iron supports the rapid increase in blood volume that comes with growth. Good sources include lean red meat, beans, fortified cereals, and spinach. Vitamin D works alongside calcium to strengthen bones, and many kids don’t get enough, especially in winter or if they spend little time outdoors. Fortified milk and fatty fish like salmon are reliable sources.

Signs a Child Isn’t Eating Enough

Restricting calories during puberty can slow growth, delay development, and weaken bones at the exact time they should be getting stronger. Warning signs that a 12-year-old isn’t getting enough fuel include persistent fatigue, difficulty concentrating at school, frequent illness, and stalled growth on their pediatrician’s growth chart.

Pediatricians track weight and height using BMI-for-age growth charts that compare your child to other kids the same age and sex. A healthy weight falls between the 5th and 85th percentiles. These charts are more useful than any single calorie number because they track trends over time. A child who is growing steadily along their own curve is almost certainly eating the right amount, even if it seems like a lot or a little compared to other kids.

Why Counting Calories Isn’t Always Helpful

For most 12-year-olds, strict calorie counting does more harm than good. The guidelines exist as a framework for parents planning meals, not as a daily target for kids to monitor. Children who are growing normally and eating a variety of foods are generally self-regulating well. Their appetite will naturally increase during growth spurts and settle down between them.

A more practical approach is to offer balanced meals and snacks on a regular schedule, keep nutrient-dense options available, and let your child eat to their own hunger cues. If you’re concerned about weight in either direction, the growth chart at your child’s annual checkup is the best tool for spotting patterns that need attention.