Government provided <anything> will never work fine. Because that is always subjected to bureaucracy, processes and averaging. You will always have lowest averaged quality, because things are always subject to costs, bidding and all other kinds of processes involved to maintain sanity during administrative control. And this is considering every body works with honesty. While the fact is with no quality control and regulation it becomes easy to serve bad quality food for some profit in return. Or it can always be worked with bribes.
These sort of things serve a perfect mess for bribe business and other sort of bureaucratic shit.
Also like so many people have mentioned, its not governments job to provide food to your kid. In fact I find it scary that governments run and set school syllabus. Schools and education form perfect weapons for brain washing. Ideally schools must be private run, with regulations.