I agree, Kids are always hungry, My little girl will eat and eat unless I tell her no. But I am lucky she eats all her fruits and veggies without much fuss. At least she tries it. I think also being active helps.
The school lunches were as gross when I was in public school.