Olive Dining has signed a deal with Chipstead Valley Primary School, Coulsdon, worth £1.07m.
The contract caterer provides meals to primary and secondary schools around the South East of England. It beat two other operators to the deal.
Chipstead Valley Primary School became an Academy in 2014 and is currently undergoing an expansion to a three-form of entry primary school. The school will has 540 children on roll and is expected to rise to 630 by 2020.
The school will also be opening a nursery class.
Olive Dining will take over from in-house services and will include catering for a breakfast and after school club alongside staff and pupil meals.