I guess the question would become how do you operate a system based on need, is the cost and hassle of doing that the reason a 'feed every kid' system is in place.
Would it be down to the parents to decide, or the teachers, or the kids themselves? If its parents what happens if they don't...