Primary school meals

All children in primary school from Primary 1 to Primary 5 can get free school meals.

Children in Primary 6 and Primary 7 may also be able to get free school meals but you will have to apply for them.

Check if your child can get free school meals

Sign up to order school meals

You'll need an iPayimpact account to order school meals. You'll need this even if your child gets free school meals.

Your child's school will provide you with an account reference, which you'll need to register your child on iPayimpact, the payment system used to order school meals. If you do not have your child's account reference, email dgschoolmeals@dumgal.gov.uk to ask for it.

You'll need a mygovscot account to sign up. If you do not have one you can sign up for this separately or when you set up your iPayimpact account.

Set up your iPayimpact account

When in iPayimpact select 'link an account' at the top of the page and enter your child's account reference. Then select 'find account and establishment' to add your child's school.

How to order meals

All primary schools let you pre-order your child's lunch. If you pay, meals cost £2 per day. If your child gets free meals you still have to order them.

Order your child's school meals

Our menu

Our schools provide a lunchtime meals menu which changes every week for 3 weeks. We also have special even menus for Burns Night, Saint Andrew's Day and Christmas. You'll be able to see what's available when your order meals, or you can contact the school office or email dgschoolmeals@dumgal.gov.uk to get the latest menus.

Allergies, intolerances and special diets

Find out how we cater for special dietary requirements.

Mid-morning milk

Some primary schools offer milk at morning breaks. It costs 21p for 189ml of semi-skimmed milk. Milk can be ordered through the school and paid for with cash or cheque when ordering, or from catering staff.