Cheap school uniform deals
Here's our rundown on the cheapest school uniform items, whether you're after something last minute or just need a few spares. However, stock is extremely limited, so see these as places to try and not a guarantee.
Sadly, some schools won't allow generic uniform, which we're not happy about, but we hope the below is still of some use.
0 Current Deals
-
You can get school uniform items (ages 2-14) online or in store (find your nearest*) from £7.99 at H&M*. Standard delivery's £3.99, but members get free delivery on orders over £20. In store pick-up is free for members and free to non-members if you spend over £20.
It's free to sign up* to become a member, and once you've logged in, you'll be able to access members only perks. If you're a Plus member, both delivery and in store pick-up is free.
What can you get?
- Jersey school skirt* – £4.99
- Knit jumper* – £5.99
- Boys' trousers* – £7.99
- Two-pack polo shirts* – £9.99
Unlike other retailers, prices don't vary depending on size for school uniform at H&M.
See all deals: H&M (5 deals) -
MSE weekly email
FREE weekly MoneySaving email
For all the latest deals, guides and loopholes simply sign up today – it's spam-free!
-
If you go online to Sainsbury's or visit a store that stocks the Tu clothing range (find your nearest), you can get school uniform items (ages 2-16) from £3. Delivery's £3.95 and click and collect is free on orders over £15.
What can you get?
- 2x polo shirts - £3-£6
- Skirt - £5-£7
- 2x trousers - £7-£11
- 2x sweatshirts - £7-£11
Prices change depending on size. Some sizes are currently out of stock online, so it's worth looking in store if you can't find the size you want online.
See all deals: Sainsbury's (8 deals) -
You can get school uniform items (ages 3-16) from £4 at Tesco, in store only (find your nearest*). As the uniform is only sold in stores, it's not possible to check stock levels online. Some items may be running low in stock, so there's no guarantee you'll be able to get what you're after.
What can you get?
- 3x polo shirts - from £4
- 2x sweatshirts - from £4
- 2x trousers - from £7
- 2x skirts - from £7
Prices change depending on size.
See all deals: Tesco (11 deals) -
You can get school uniform items (ages 3-13) from £4.95 at Morrisons in stores only (find your nearest*). Stock is beginning to run low in some of the cheapest items, so there's no guarantee you'll be able to get what you're after.
What can you get?
- 3x polo shirts - £4.95
- 2x sweatshirt - £7
- 2 x skirts - £8
- 2x trousers - £9
See all deals: Morrisons (6 deals) -
You can get school uniform items (ages 3-18) from £3 at Asda, both online and in stores. If you're buying online, standard delivery's from £3.75. Click and collect from a store (find your nearest) is free. Stock for the cheapest items is starting to run very low, so there's no guarantee you'll be able to get what you're after.
What can you get?
- 2x polo shirts – from £3-£6
- 2x sweatshirt – from £5-£11
- 2x skirts – from £8-£14
- 2x trousers – from £8-£14
Prices change depending on size. We noticed that a lot of sizes are sold out online. If George at Asda doesn't have the size you need available to order, try visiting a store instead. Alternatively, there are other similar items available online, but you may pay more for them.
See all deals: Asda (9 deals) -
You can get school uniform items (ages 3-16) online or in store (find your nearest*) from £6 at John Lewis*. Standard delivery's £4.50, or free if you're spending over £50. Many of the cheapest items are now running low in stock, so there's no guarantee that you'll be able to find the sizes or items you're after.
What can you get?
- Sweatshirt* – from £6 (reduced to clear so very limited sizes)
- 2x polo shirts* – from £7
- Skirt* – from £6 (was £9, reduced to clear so very limited sizes)
- Trousers* – from £7.50 (was £9, reduced to clear so very limited sizes)
Prices increase according to age.
See all deals: John Lewis (2 deals) -
MSE weekly email
FREE weekly MoneySaving email
For all the latest deals, guides and loopholes simply sign up today – it's spam-free!
-
You can get school uniform items (ages 3-16) from £4 online at Matalan* and in stores (find your nearest*). Standard delivery's £3.99 or you can click and collect from a store for free. Stock of the cheapest items is now running very low and there's no guarantee that you'll be able to get the items or sizes that you need.
What can you get?
- 2x polo shirts* – £4-£7
- 2x Sweatshirt* – £7-£11
- 2x Skirts* – £7-£11
- 2x Trousers* – £11-£15
Prices change depending on size.
See all deals: Matalan (2 deals) -
You can get a full school uniform (ages 3-16) from £21 in stores and online at M&S*. Delivery's £3.50, or you can click and collect in store for free.
What do you get?
- 2x polo shirts* – £7-£10
- 2x sweatshirts*– £11-£17
- Skirt* – £7-£12
- Trousers* – £9-£14
Prices change depending on size. We're seeing a lot of sizes out of stock online, so (if possible) check in store if you need a size that's not available online.See all deals: M&S (5 deals)