Marks & Spencer is offering 20% off school uniform products across the UK from July 2, 2026, both in stores and online. The promotion, highlighted by Martin Lewis' MoneySavingExpert (MSE), automatically deducts the discount without requiring a voucher or code.
What's Included in the Sale
The 20% discount applies to a wide range of school uniform items, including shirts, trousers, skirts, dresses, and polo shirts. However, MSE notes that the offer excludes footwear, underwear, outerwear, hosiery, accessories, school bags, and lunch boxes. Prices vary by size: smaller sizes (ages 3–6) are generally cheaper than larger ones (7–9, 10–14, and 15+).
Example discounted prices include: unisex school sweatshirts from £4.80 (normally £6–£9), stain-resist plain polo shirts (three-pack) from £5.60 (normally £7–£15), girls' permanent pleats school skirts from £5.60 (normally £7–£14), and boys' regular leg school trousers from £6.40 (normally £8–£13).
MSE's Advice on Timing
According to MSE, the promotion has no confirmed end date, but it is expected to run for a limited time based on stock availability. The website stated: “This is usually the only time of year we see M&S offer this widespread discount on its school uniform, so now's a good time to buy. Of course, as it's coming to the end of the school year, you'll need to consider any potential summer growth spurts when buying.”
M&S typically holds this summer sale annually, and popular sizes often sell out before September. Parents are encouraged to purchase early to secure the best deals and spread the cost of back-to-school essentials.
Context: School Uniform Costs
The average annual cost of school uniforms is around £340 for primary school and £454 for secondary school, covering compulsory branded items, generic clothing, PE kits, and shoes. Discounts like M&S's 20% off can provide meaningful savings for families preparing for the new school year.



