England's school children are being served "very small" school dinners, meaning many are left hungry, according to a survey of teachers.
Almost a third of teachers do not believe that school meals are value for money, and think young children are given limited choice despite paying more for their lunches.
Around 500 school staff in England were asked about their views of school dinners in the survey, conducted by the Association of Teachers and Lecturers.
It found that there has been an increase in Free School Meals as more families are hit by economic problems.
Those parents that do pay for their child's meals they are facing price rises.
Some are having to pay out an extra 50p per day, costing families an extra £95 per child across the school year.