Les repas servis aux élèves sont confectionnés sur site pour les communes de Carcen et Saint Yaguen et élaborés par l'EHPAD de Rion des Landes pour les communes de Beylongue et Villenave.
Le pris du repas s'élève à 3 € pour les enfants et 5,10 € pour les adultes.
Depuis septembre 2024, une tarification sociale des cantines a été mise en place en partenariat avec l'Etat, pour permettre aux enfants des familles les plus modestes de manger à la cantine pour 1 euro.