Published 3 August 2026 · Scotland Supermarket Deals

The Back to School Bill Nobody Budgets For

Uniforms and stationery get all the attention every August, but the daily cost of school lunches adds up to far more over a full school year. Whether your child gets a free school meal or you're packing a lunchbox every morning, knowing the real numbers — and which supermarket is actually cheapest — makes a genuine difference to the family budget as term starts.

Who Gets Free School Meals in Scotland

Scotland offers universal free school meals to all pupils in Primary 1 to Primary 5, regardless of household income — one less cost to budget for if your child falls in that age range. From Primary 6 onward, free meals are means-tested, though many local councils are extending eligibility further, so it's worth checking directly with your council if your circumstances have changed over summer.

💰 What it costs if not free. Where meals aren't free, primary school lunches typically run around £2.45 a day depending on your council, while secondary school lunches are closer to £2.90–£3.10 a day for the 2026/27 year — a full week can add up to £12–£15 per child.

Cheapest Supermarket for Packed Lunch Staples

Independent price comparisons consistently put the discounters ahead for a typical packed lunch of bread, ham, cheese, fruit and a snack. A 2026 Starling Bank price index found Lidl the cheapest overall for a full basket of packed lunch items, while a separate comparison of a simple sandwich-based lunchbox found Aldi came out lowest, with Asda and Tesco close behind.

SupermarketTypical cost per lunch
Aldi~59p (simple lunchbox comparison)
LidlCheapest for full basket (Starling index)
Asda / Tesco~63p
Morrisons / Sainsbury's~68p

The gap between cheapest and priciest supermarket for the same basket has been measured as high as 42% — over a full school year, that's a real, avoidable cost simply from where you choose to shop.

Ways to Cut the Cost Further

🍗 Rotate fillings, don't default to ham. Ham and pre-packaged snacks are usually what pushes a lunchbox price up the most — rotating in egg, cheese or leftover-based fillings keeps costs down without children noticing much difference.
📦 Buy the loaf, not the pack. Portioning from a full loaf, block of cheese or multipack works out cheaper per lunch than buying individually wrapped portions, even when the individual items look inexpensive.
🛑 Check yellow stickers on your weekly shop. Fruit and snacks nearing their best-before date are ideal for lunchboxes eaten within a day or two — see our guide to reduction timing for when to catch them.
🏫 Check council support if money's tight. Some Scottish councils offer additional financial support for school costs beyond the standard free meal entitlement — it's worth checking your local council's website before assuming you don't qualify.

Our Verdict for Scottish Families

If your child is in P1-P5, the biggest cost is already covered by Scotland's universal free meal policy — the main job is just making sure you're registered. For everyone else, the discounters remain the cheapest source of packed lunch staples, and the real savings come less from any single supermarket switch and more from buying in bulk and rotating fillings rather than reaching for the same pre-packaged items every week.