Part of the reason that the state of Minnesota has set up universal free lunch and breakfast for students has been recognizing that universal free meals cost less to administer than tracking meal eligibility based on public assistance involvement.
I don't know about the UK, but the school lunch program in the US came out of WWII, and the military telling schools that the single most important thing schools could do for students educational development was to feed them.