"He shopped around for a good local caterer who provided enough choice to cover children with allergies"
What all allergies?
As anyone who has tried cooking balanced meals for children with multiple allergies will testify, it's no mean feat.
Stock cubes? Better check those for added milk, celery and pea proteins
Ham? Frequently has added milk
Dairy substitutes? OK, but please none with soya or pea protein (they are available, but they cost ££££)
Lasagne? Nope, not without gluten free lasagne (again, ££££) and dairy-free, soya free sauce (£££)
Shepherds pie? OK, but make sure the mash is made with dairy free, soya free milk
Curry? Yes, doable, but please no peas, beans or lentils and if you are making a creamy one, use a dairy free, soya free, gluten free substitute
Pies? Can you make sure the crust is gluten free and dairy free? Again, no peas in it, please.
Sausages? Have they checked the rusk used to make them were gluten free and dairy free
You can't just leave out the bits they can't eat, you need to replace them with nutritionally equivalent things, which usually cost and everything (and I mean everything) used for cooking needs to be checked for allergens. It's just not feasible in a school of maybe 200+ children, never mind the cost. So, these children will have meals provided by parents whilst children without health issues can eat for free?
I'd rather my taxes were spent on something else tbh, new books for instance, or lowering the tax rates so the money I earn goes further.