freemanbatch your solution sounds great.
Fuzz yes give feedback, politely of course - why not?
Our school day day (abroad) finishes at lunch time but one of my kids now goes to homework/ afternoon club while I work - at an old people's / nursing home.
Funnily enough the food for our tiny school's afternoon club children comes from the old people's home where I work. There are only 20 kids/ places in the afternoon club so only 20 children to feed lunch - clearly not really viable to cook on site.
I don't know the budget for the old people's home food, but we throw vast amounts away - really, really huge amounts - most people don't finish a small plate of food, but seconds are available to the few who want them. Most are very sedentary inevitably - about half are in wheelchairs, most of those need to be pushed though a few can move themselves about in their wheel chairs, a lot are almost totally still most of the time, and only a few of those who can walk do so without a walking frame.
The elderly people without a single exception eat less than my madly sporty football playing outdoors every possible moment, physically can't keep still, very tall 8 year old, and almost all eat less than my fussy, picky, average for his age activity wise not quite 5 year old.
The budgets aren't really comparable - or shouldn't be.
My 8 yo can have as many helpings as he likes of lunch at afternoon club, but they serve a small portion then let kids come back for more. As a result they have only a fairly small amount of waste. Perhaps it wouldn't work with a whole big primary school coming back for more as any times as they wanted. Also lunch costs an eye watering €4 per day - I would send a packed lunch if he didn't love the food (he has very traditional tastes and prefers the meat and two veg meals aimed at the old people to what I cook in the evenings
) and always report having had more than one portion.