I'm a huge fan of school uniform for a number of reasons -
a) easy for staff to spot 'their kids' on school outings.
b) instant sense of belonging for new children in the school.
c) fewer rows in the morning about what to wear - I envy those with children who are happy to wear any old thing like I was, I have a daughter who is a nightmare over what she wears. Friends of mine in the USA are very jealous of our having uniform for that reason.
d) I do believe it improves discipline in schools - and helps foster a sense of pride in the school for pupils.
What I do think needs regulating is the uniform that is expected in state schools - especially primary.
If schools want logos then they should offer woven badges that can be sewn/ironed onto generic jumpers/cardigans etc and iron-on transfers for t-shirts. Things like blazers at state primaries are ridiculous and unnecessary and frankly there is nothing more scruffy looking than untucked shirts and half-tied ties - polos are far more practical and look better.
DD's school have a uniform of red polos, navy pinafores, skirts or trousers (no leggings or jogging bottoms), red cardigans or jumpers, red/white/navy socks and tights and black sensible shoes. Optional red gingham dresses in the summer.
There are logo'd sweatshirts and polo shirts available but they are optional. Only thing they do all have are the logo'd red book bags that were £3.50.
PE kit is white t-shirt and navy shorts/jogging bottoms. Logo t-shirts available but optional.
Checking the Asda uniform prices:
3 x pinafores - £15
3 x gingham dresses - £12
6 x polos- £7.50
3 x cardigans - £12
6 x tights - £10
7 x socks - £2.50
1 x jogging bottoms - £4
2 x white t-shirt - £5
Not including shoes, that is a total cost of £68 for a whole year's worth of clothes - and not everyone will need 3 of everything, neither does it need to all be purchased in one go. I honestly don't think you can dress a child for that much of the year for much less than that.
If you buy everything on the large size it may well last longer than a year. DD's gingham dresses are around mid-calf this year but should be knee-length by next year.
I cut the name-tapes out and donate all DD's 'grown-out of but still in good nick' uniform to the school - either for 'accidents' with the little ones, or that can be given to parents who might be struggling.