MoneySavingExpert.com homepage
Cutting your costs, fighting your corner
Founder, Martin Lewis · Editor-in-Chief, Marcus Herbert
Search bar closed.
uniform-hero.jpg

School uniform MoneySaving tips

Georgia-May Collings
Georgia-May Collings
Senior Deals Researcher & Writer
Updated 23 June 2026

With the summer holidays creeping closer, the start of summer is a good time to buy early and bag your child's school uniform for less. We've got handy tips on how to kit out the kids on the cheap.

Ways to save on school uniform

Kids grow at a rapid rate, so they’re going to need a number of different uniforms during their years at school.

Factor in PE kits as well, and costs can seriously add up – with parents forking out an average of £422 a year on school uniform for each secondary school child and £287 a year for each primary school child.

A recent survey from parenting charity Parentkind has found that parents in England are having to skip meals and turn to buy now, pay later services such as Klarna in order to afford the costs of uniform.

A limit of three branded school items, along with a branded tie for secondary school pupils is going to be enforced from September 2026 after the government’s Children’s Wellbeing and Schools Bill becomes law. However Education Secretary, Bridget Phillipson, is now also urging schools to act sooner on a voluntary basis – we'll update when we know more. For now, here are our tips and tricks for saving money on uniform.

  1. Pick up a full set for £5 at supermarkets

    If your school isn't too strict on buying official uniform from specialist suppliers, then supermarkets are nearly always the cheapest place to buy new kit.

    Lidl and Aldi's £5 full school uniform sets go on sale this week – see full details below. These are in stores only, and they usually sell out fast.

    Other major supermarkets such as Asda and Sainsbury's offer uniforms all year-round with individual items starting from £3.

    Prices can vary depending on size, and it's worth noting how many items you get in a pack. Top deals are below...

    From Thursday 25 June

    Go quick

    From Thursday 25 June, if you shop in-store at Lidl (find your nearest), you can get a full school uniform for £5 for ages 4-12, while stock lasts.

    What's included?

    • Sweatshirt – £1.50

    • 2x polo shirts – £1.75

    • Girl's pleated skirt – £1.75

    • Boy's trousers – £1.75

    The prices are fixed, regardless of what size you need.

    You can't check stock levels online, so you'll need to head to your local store to see if you're able to find any. The deal's usually very popular, so go quick to avoid disappointment.

    Don't have a Lidl near you? Aldi is also offering school uniform for £5 from Sunday 28 June.

    From Sunday 28 June

    Go quick

    From Sunday 28 June, Aldi is offering a full school uniform for ages 4-12 for £5 in stores (find your nearest), while stocks last.

    This is part of Aldi's 'Specialbuys' promotion where stock isn't usually replenished, so go quickly if this is something you're after as it's been very popular in previous years.

    What's included?

    • Sweatshirt – £1.50

    • Cardigan – £1.50

    • 2x polo shirts – £1.75

    • Girl's pleated skirt – £1.75

    • Boy's trousers – £1.75

    • Boy's cargo shorts – £1.75

    Regardless of size, the prices stay the same, so it's no more expensive to kit out the bigger kids than the little'uns. Aldi also has a 12-month guarantee on its uniforms.

    Don't have an Aldi near you? Lidl is also offering £5 school uniform.

    4 days left

    In stores and online

    If you shop online at Matalan or in stores (find your nearest), you can get 25% off school uniform until 11.59pm on Tuesday 30 June.

    The 25% off is automatically applied. Delivery's from £3.99 or you can click & collect to a store for free when you spend £19.99 or more.

    What can you get?

    Prices change depending on size, and specific sizes do sell out, so go quick if there's something you're after. The offer excludes sale and selected third party brands.

    Never miss a Matalan deal... Tell us your favourite retailers in the MSE App and get notified when we spot a new deal. Get it free via App Store | Google Play

    Ongoing

    Available all year. Online and in stores

    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?

    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.

    More info

    Delivery not available for the Channel Islands and Isle of Man.

    Ongoing

    Available all year. Online and in stores

    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 £10. 

    What can you get?

    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.

    Ongoing

    There's currently 25% off via Clubcard

    Update. Tuesday 23 June: There's currently 25% off F&F clothing, including school uniform, if you've a Clubcard (register online for free) until Sunday 28 June.

    You can get school uniform items (ages 3-16) from £3 at Tesco, in stores and online (find your nearest*). Some sizes may be running low in stock, so there's no guarantee you'll be able to get what you're after.

    Standard delivery's from £3.99.

    What can you get?

    • 2x sweatshirts - from £3 with discount (normally from £4)

    • 3x polo shirts - from £3.37 with discount (normally from £4.50)

    • 2x trousers - from £5.25 with discount (normally from £7)

    • 2x skirts - from £5.25 with discount (normally from £7)

    Prices change depending on size.

    Ongoing

    Available all year. Online and in stores

    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 99p, or it's free for orders over £19.99.

    Prices change depending on size.

    Ongoing

    Available all year. In stores only

    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

    • 2x skirts - £8

    • 2x trousers - £9

    Ongoing

    Available all year. Online and in stores

    You can get school uniform items (ages 2-14) online or in store (find your nearest*) from £5.99 at H&M*. Standard delivery's £3.99, but members get free delivery on orders over £40. In store pick-up is free.

    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 are free.

    What can you get?

    Unlike other retailers, prices don't vary depending on size for school uniform at H&M.

    Want some more H&M tips? See our H&M Deals page.

    Ongoing

    Available all year. In stores and online

    You can get a full school uniform items (ages 3-16) from £7 in stores and online at M&S*. Delivery's £3.99, or you can click and collect in store for free.

    What do you get?


    Prices change depending on size.

    Ongoing

    Available all year. Online and in stores

    You can get school uniform items (ages 3-16) online or in store (find your nearest) from £7 at John Lewis*. Standard delivery's £4.50, or free if you're spending over £70.

    What can you get?

    Prices increase according to age.

  2. Look out for 20%-25% off in sales

    Some retailers run regular promotions, which include discounts on school uniform. More often than not, a retailer runs its offers at the same time every year, so if you know when a deal is likely coming, it can pay to wait. Big sales include:

    On now: If you shop online at Matalan or in stores (find your nearest), you can get 25% off school uniform until 11.59pm on Tuesday 30 June. See full details.

    From Thursday 2 July, M&S will have 20% off school uniforms online and in stores, for a limited time, while stocks last.

    For the past 11 years, M&S* has offered 20% off school uniform online and in stores at the end of June/beginning of July. It applies to the majority of schoolwear but excludes shoes, accessories and coats.

    Several times a year, you can get 20-25% off Sainsbury’s Tu clothing in larger stores and online, which includes school uniform. In the past, we've seen the offer in February, April, May, August, September and October, and it usually lasts about a week. Tu had 20% off last week, but it may return.

    Ask yourself whether you need to buy everything at once? Create an inventory and pick up each item as and when you find a good deal – it will also help spread the cost.

  3. Get a government grant of up to £200 if you need it

    Parents in Scotland, Wales and Northern Ireland are eligible for a grant to help with uniform costs (and some in England, but it's a postcode lottery). You can find out if this applies to you by entering your postcode at Gov.uk, which will direct you to your local borough. As well as school uniform, you may be able to get help with sports kit, childcare, travel and course materials.

  4. Work in the grocery industry? You could get a grant of £150 per child

    The GroceryAid School Essentials Grant allows eligible families to apply to receive £150 per school-age child, for up to three children, per household, to go towards school uniform and shoes. While the deadline has now closed, and won't open again until early summer 2027, this could be helpful to know for next year (keep an eye out May to June time).

    To apply, you have to complete an application form, as well as upload a copy of a current payslip (this must clearly show your name, employer and NI number), your current Universal Credit statement from April/May and if you receive a £0 UC award then you will need to evidence why.

    To be eligible you must:

    • Have been working for a grocery employer for at least six months (this includes anyone who works for a supermarket, wholesaler, manufacturer, supplier, convenience store, independent grocer, petrol forecourt store or service provider to the grocery industry)

    • Already be receiving Universal Credit for school-age children (aged four to 18 as of 31 August)

    • Have household savings or a bank balance less than £4,000

    Application forms and how to apply can be found online. Additionally as the fund is capped at £1 million, all eligible applications are entered into a random selection to make the process fair, so the grant isn't guaranteed but it's worth entering regardless. If you managed to apply this year, you'll be notified if your application is successful by Monday 6 July.

  5. Bag second-hand uniform for free or under £5

    Another way to save on school uniform is to get it second-hand. After all, a few sloppily eaten lunches and overzealous art sessions, and that brand new school uniform isn't going to look immaculate for long.

    eBay and charity shops

    If you have older children, then hand-me-downs are easy, but if not, you can check out eBay or visit local charity shops (find your nearest) close to your child’s school. We heard that one primary school in South London donates all unclaimed lost property to local charity shops at the end of each term – we’re not sure how common a tactic this is, but we like it.

    Facebook

    The online social platform is buzzing with offers of used school items, both in individual groups and in its Marketplace. It could be worth checking Facebook to see if your school has a dedicated group or page of its own.

    Facebook Marketplace allows you to filter by distance, price and latest posting. Previously we found some logo sweatshirts, an official tie, generic trousers and more for free, as well as hundreds of other items for about £2-£5. Beware though, many posts are listed as 'free' but turn out to be a job lot of different items, all with a price attached.

    Freecycle

    Sign up for a free Freecycle account and you can search for uniform being given away for free, or you can add a ‘wanted’ post. In the past we've seen a school-specific blazer, skirt and shirts offered in Bolton, a boy’s uniform bundle in Hackney and a college-specific bundle in Cardiff.

    Parent Teacher Association

    It's common for a school’s Parent Teacher Association to hold second-hand clothing sales, so get in touch to find out if your child’s has one. If it doesn’t, suggest it to the PTA and, if you can, volunteer to help set one up. You could also organise a ‘swap shop’ event with other parents. These methods are particularly useful if your school has an official uniform with a logo, which is difficult to find affordably when bought new.

    Uniformerly

    Uniformerly is an online marketplace where parents, schools and PTAs can buy, sell or even give away pre-loved uniform items. You'll just need to search for your child's school (there's currently over 4,900 UK schools signed up), and then Uniformerly will display items nearby, with some going for as little as 50p. There's no selling fees or commission taken either, and you can also set alerts to notify you when a specific item is added to the platform.

  6. Check outlet stores for up to 50% off

    Outlet store prices tend to be more appealing than their high street counterparts, including:

    • Clarks Outlet* – often has lots of shoes at 50% off online and in store (find your nearest). Delivery’s £4.95 if shopping online.

    • M&S Outlet - it has dozens of outlet stores which have 30% or more off the main M&S store price.

    Ex-MSE Molly says...

    Outlet items are often incredibly similar styles to the full-price versions, but a fraction of the cost. They’re dotted all around the country, but if you don’t live close to one, weigh up first whether it will still be MoneySaving for you once you factor in driving or train costs. Some centres also do a further discount for you if you are from outside the area – so head online first to check out if there’s a loyalty scheme or visit customer relations when you arrive.

  7. Plan for growth spurts

    Buy clothing a few sizes larger than your child currently needs. Plenty of parents buy uniform with growth spurts in mind, so that you don't end up having to buy uniform as often.

    Ex-MSE Carol says...

    If you are, say, buying a blazer, buy a size or two up so that it lasts a few years. At that age, they’re growing so much, they could grow out of a blazer in a term.

  8. How to make uniforms last longer

    A few tips to keep uniforms wearable (and findable) for longer...

    • Once you’ve got the uniform, decrease the chances of having to replace it too soon by keeping it in good nick.

    • Name tags will prevent jumpers, coats and blazers from getting lost. Sewn-in name tags last longer than iron-on ones. Some parents find writing their child's name in biro on the care tags does the trick just fine, while others suggest that if you write the surname only, it makes hand-me-downs easier (unless you've got a particularly common surname, that is).

    • It's handy to be able to sew so that you can take up or let down hems and make small repairs to clothing as needed. MSE forumites have got a helpful thread for all your sewing questions.

    • And finally, a simple idea – make sure your wee’uns change out of their clothes when they get home from school.

  9. What if my child's school insists on official emblazoned clothing?

    It’s common for a school to have a blazer with a badge on it and a specifically patterned tie, which would have to be bought from special shops or from the school itself. Some schools, however, require more of these bespoke clothing items than others do.

    Although it's up to individual schools to decide on and enforce uniform policy, the Department of Education suggests that schools should consider cost and availability to ensure best value for money – though it will almost always work out more expensive than being able to choose where you buy.

    Unfortunately, if your school is strict on having an official uniform from a specialist supplier, there is little you can do, but Gov.uk suggests speaking to the school's PTA if it makes changes to its uniform policy that requires compulsory expensive items, and to Citizens Advice if it still enforces it.

Money Tips email

For all the latest deals, guides and loopholes, simply sign up today – it's spam-free!

MSE Forum

School uniform MoneySaving tips

Forum image