Teens need somewhat more calories than when they were a bit younger.
Teenage boys on average need 1,800 to 2,600 calories a day if they're 11 to 13 years, and 2,200 to 3,200 calories a day if they're 14 to 18 years of age.
Teenage girls need more, too: 1,800 to 2,200 calories a day if they're ages 11 to 13, and 1,800 to 2,400 calories a day if they're age 14 to 18.
Gender, body size, growth rate and activity level specifically determine how many calories teens need. Those involved in strenuous physical activity such as soccer, basketball, football or other sports may need 3,500 calories (more or less) daily.
American Dietetic Association Complete Food and Nutrition Guide, 3rd ed. (New Jersey: John Wiley & Sons, Inc., 2006).