Starting School

What school uniform actually costs — and how to save

Uniform is one of those costs that creeps up on families every single year, and it's genuinely bigger than most people expect until they add it all up. Here's what it actually costs on average, and some real, practical ways to bring that number down.

The real numbers

According to the most recent nationwide research, the average cost of a full primary school uniform and PE kit is £343, and £442 for secondary school. Coats and shoes tend to be the two priciest individual items, each commonly costing £40 or more on their own. Across a full year, once replacements, growth spurts, and seasonal items are factored in, many families end up spending considerably more than the headline back-to-school figure alone.

For families with more than one child starting or changing school in the same year, this cost can land all at once — worth planning for specifically rather than assuming it'll spread out naturally.

A real change is coming that should help

From September 2026, updated government guidance limits the number of compulsory branded items — those with a school logo — that a school can require in its uniform and PE kit. This is a genuine legal shift, not just advice schools can ignore: it's part of a wider push that's expected to meaningfully reduce national uniform spending. If your child's school hasn't updated its uniform policy to reflect this yet, it's worth checking directly, since schools are also required to make their policy easy to find and understand on their own website.

Practical ways to reduce the cost

1. Separate what's genuinely branded from what isn't. Only items with a school logo typically need to come from a specific supplier. Plain items — grey trousers, white polo shirts, black shoes — can usually be bought from ordinary supermarkets or high street retailers for a fraction of the cost of a school-shop equivalent. A branded blazer might cost £60–70; an unbranded navy blazer of similar quality from a supermarket can cost a third of that.

2. Check for a second-hand uniform scheme. Schools are required to either run or actively signpost second-hand uniform provision — often through a PTA-run sale, a small on-site shop, or a partnership with a local scheme. These are frequently under-used simply because parents don't know they exist. It's always worth asking directly, even if you haven't seen it advertised.

3. Look beyond the school gates for second-hand options. Local Facebook groups specific to a school, Vinted, and community swap schemes often have good-condition uniform, sometimes for a few pounds an item.

4. Check whether you're eligible for help. Families receiving certain benefits, or whose child is eligible for Free School Meals, are often eligible for local authority uniform grants or one-off support — this varies by council, so it's worth checking your specific local authority's website directly rather than assuming eligibility rules are the same everywhere.

5. Buy slightly ahead of need, not exactly to size. Growth spurts are one of the biggest hidden drivers of repeat uniform spending through the year. Buying slightly roomier where a school's policy allows it — particularly for coats, jumpers and trousers — can meaningfully cut how often you're replacing things mid-year.

The bottom line

Uniform costs are a real, significant part of the cost of sending a child to school — but a meaningful chunk of that cost is often avoidable, simply by knowing which items are genuinely compulsory-branded versus which can be bought anywhere, and by using the second-hand and grant support that many families don't realise is available to them.