School meals

Our school meals are provided by Tayside Contracts and meet national nutritional standards.

School meal costs are:

  • primary £2.10
  • secondary £2.20

An interactive copy of the menu, as well as other useful information, can be found on the Tayside Contracts website.

A vegetarian option is available on the menu every day. We can also cater for medically prescribed diets or meals for pupils with specific allergies, once we have received proof of medical diagnoses.

We also provide facilities for children to eat packed lunches as an alternative to school meals.

You may be entitled to free school meals. For more information visit our free school meals page.

Pre-school pupils receive a snack for which there is a small charge.