There are several reasons why a child won't eat lunch at school. Some things to consider are: Social: Your child might feel anxious, shy or overwhelmed in the school lunch environment. Your child may be influenced by other student's eating habits or teased for his/her food choices. Time: Sometimes there is not enough time provided for a meal in between classes and kids feel rushed. Preferences: Your child may be picky and not finding anything to eat in the school lunch program or packed lunch! We hope you will use these ideas to overcome this issue. Appetite changes: Some kids may not be hungry during lunch at school due to growth, activity level or fluctuations in appetite. Health issues: Undiagnosed or unaddressed health concerns may be causing difficulties. Things to talk over with your doctor include allergies, GI problems and sensory issues.