at what time do kids in australia come home from school? for comparison in germany the average school day is 4-6 hours, depending on age. in the US it is 6-8 hours. in germany kids usually come home for lunch. in the US they usually don't. those two hours make a big difference in what kind of food the kids need to bring to school. in germany a snack is enough. that's easy for parents to accomplish. kids in the US need a real meal for their lunch break in school. but cooking food in the morning that kids can carry and eat 5 hours later? even wealthy parents don't have time for that.