After TV chef Jamie Oliver campaigned for better school food four years ago ministers banned sweets and fizzy drinks from vending machines and set limits on levels of salt and fat in meals. These changes, designed as part of a drive to reduce childhood obesity, saw a fall in the number of pupils eating school dinners, although take-up is beginning to recover in primary schools.