The Universal Infant Free School Meals (UIFSM) programme, which provides free meals to students in their first three years of school, was introduced by the coalition government last year. Each year, the scheme saves parents around £400 per child, but costs the UK £600m.

School lunch

School lunch

Speculation is rife that UIFSM could face budget cuts, after Chancellor George Osborne called for 25% and 40% cuts as part of his spending review, due to be published in November.

However, David Cameron has dismissed speculation, and is "committed to free school meals in England", an official spokesman told the BBC.

The prime minister told Sky News: "We're very proud of what we've done with free school meals. It was an excellent reform carried out in the last parliament.

"We are now going to have a spending review where obviously we have to make sure that we are delivering on our spending promises, but we are very proud of what we've done with free school meals," Cameron said.

Experts have argued that families need support in healthy eating, and children should not be hindered in their studies by hunger or poor nutrition.