Cheap school uniform deals
With schools reopening en masse soon, we've the top deals if you need generic classroom uniform. Sadly, some schools won't allow generic uniform, which we're not happy about, but we hope the below is still of some use.
Aldi and Lidl (usually the cheapest of all) aren't selling uniform at the moment but may do later this year. We'll update this page if so.
100% Verified
We check every deal, but if something's changed, please report it.
Price Check
Ensure you compare prices first, offers aren't necessarily cheapest.
Shop Safely
There's a risk any company can struggle, so learn to Shop Safely.
0 Current Deals
-
You can get a full school uniform (ages 3-13) from £11 at Morrisons*, which includes a polo shirt, sweatshirt and skirt or trousers. Morrisons sells most of its uniform in multipacks of at least two, so you're actually getting closer to two full uniforms, rather than just the one.
The uniform is available to buy both in stores and online. If you're buying online, standard delivery's £2.97.
What do you get?
- 2x coloured polo shirts* - £2.50
- 3x white polo shirts* - £3.95
- 2x sweatshirt* - £3.50
- Skirt* - £5
- 2x trousers* - £8
To calculate the cheapest bundle price, we added two coloured polo shirts, two sweatshirts and a skirt for £11, to be fully kitted out. Though this does mean you'll have extras as some items come in multipacks.
See all deals: Morrisons (3 deals) -
Tip Email
FREE Weekly MoneySaving email
For all the latest deals, guides and loopholes simply sign up today - it’s spam free!
-
You can get a full school uniform (ages 2-16) from £11.50 at Asda*, which includes a polo shirt, sweatshirt and skirt or trousers. Asda sells most of its uniform in multipacks of at least two, so you're actually getting closer to two full uniforms, rather than just the one.
George at Asda will be running 20% off all school uniform from Wed 3 Mar until Sat 6 Mar, so it's worth waiting until then to buy, if you can.
The uniform is available to buy both in stores and online. If you're buying online, standard delivery's £2.95. Click and collect from a store (find your nearest*) is free.
What do you get?
- 2x polo shirts* - £2.50-£4
- 2x sweatshirt* - £4-£8
- 2x skirts* - £7-£13
- Trousers* - £5-£7
To calculate the cheapest bundle price, we added two polo shirts, two sweatshirts and two skirts for £11.50, to be fully kitted out. Though this does mean you'll have extras as they come in multipacks.
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.
Delivery usually takes up to five working days, but may be subject to delays at the moment because of the pandemic.
See all deals: Asda (7 deals) -
You can get a full school uniform (ages 2-16) from £12.50 at Sainsbury's, which includes a polo shirt, sweatshirt and skirt or trousers.
Sainsbury's sells most of its basic uniform items in multipacks of at least two, so you're actually getting closer to two full uniforms, rather than just the one.
The uniform is available both online and in stores that stock the Tu clothing range (find your nearest). Delivery's £3.95 and click and collect is free on orders over £15.
What do you get?
- 3x polo shirts - £3.50-£6.50
- 2x sweatshirts - £4-£6
- Skirt - £5-£7
- 2x trousers - £7-£11
To calculate the cheapest bundle price, we added three polo shirts, two sweatshirts and a skirt for £12.50, to be fully kitted out. Though this does mean you'll have extras as some of them come in multipacks.
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.
Delivery usually takes 5-7 working days.
See all deals: Sainsbury's (4 deals) -
You can get a full school uniform (ages 3-16) from £10 online at Matalan*, which includes a polo shirt, sweatshirt and skirt or trousers. Standard delivery's £3.95 or you can click and collect from a store for free (see 'More info' below for click and collect exclusions).
Matalan sells its basic unisex polo shirt in a multipack of two or more (it's not available as a single item). That means the cheapest price for a set gets you two polo shirts, and one of everything else.
What do you get?
- 2x polo shirts* - £3-£6
- Sweatshirt* - £3-£5
- Skirt* - £4-£7
- Trousers* - £5-£7
To calculate the cheapest bundle price, we added two polo shirts, a sweatshirt and a skirt for £10, to be fully kitted out. Though this does mean you'll have extras as some items come in multipacks.
Prices change depending on size.
See all deals: Matalan (3 deals) -
You can get a full school uniform (ages 3-16) from £14 at Tesco in store only (find your nearest*), which includes a polo shirt, sweatshirt and skirt or trousers. Tesco sells its uniform in multipacks of at least two, so you're actually getting two full uniforms, rather than just the one.
What do you get?
- 2x polo shirts - £4
- 2x sweatshirts - £4-£10
- 2x skirts - £6-£13
- 2x trousers - £6-£16
To calculate the cheapest bundle price, we added two polo shirts, two sweatshirts and two skirts for £14, to be fully kitted out. Though this does mean you'll have extras as they come in multipacks.
Prices change depending on size.
See all deals: Tesco (5 deals) -
If you go online to M&S*, you can get a full school uniform (ages 2-16) from £16.80, which includes a polo shirt, sweatshirt and skirt or trousers. M&S only sells its basic polo shirt as part of a multipack of two (it's not available as a single item), meaning the cheapest price for a set gets you two polo shirts, and one of everything else.
Delivery's £3.50 or you can click and collect to a store for free.
There's currently 20% off on selected school uniform, until 11.59pm on Fri 26 Feb. The offer is available on most clothing items, but not on footwear, accessories, hosiery or underwear. Discounted items are clearly marked on site.
What do you get?
- 2x polo shirts* - £5.60-£10.40
- Sweatshirt* - £4.80-£7.20
- Skirt* - £6.40-£9.60
- Trousers* - £7.20-£11.20
To calculate the cheapest bundle price, we added two polo shirts, a sweatshirt and a skirt for £16.80, to be fully kitted out. Though this does mean you'll have extras as some of them come in multipacks.
Prices change depending on size.
See all deals: M&S (4 deals) -
Tip Email
FREE Weekly MoneySaving email
For all the latest deals, guides and loopholes simply sign up today - it’s spam free!
-
You can get a full school uniform (ages 3-16) online from £22 at John Lewis*, which includes a polo shirt, sweatshirt and skirt or trousers. John Lewis sells some of its uniform in multipacks of at least two, so you're actually getting a few more items than just the one full uniform.
Standard delivery's £3.50, or you can click and collect from a Waitrose for £2.
What do you get?
- 3x polo shirts* - £7-£13
- Sweatshirt* - £6-£12
- 2x skirts* - £9-£15
- Boys' trousers* - £9-£15
To calculate the cheapest bundle price, we added three polo shirts, a sweatshirt and two skirts for £22, to be fully kitted out. Though this does mean you'll have extras as some of them come in multipacks.
Prices vary depending on size.
See all deals: John Lewis (2 deals)