School uniforms are, if you think about it, great.
Firstly, everyone wears the same thing. This means that no kids get picked on for not having the "latest" clothes, and no kids get stressed trying to GET the "latest" clothes.
There's no decisions what to wear the next day.
This is all conducive to why you're actually AT school - to learn things. The less your mind is worrying about social niceties like what you MUST buy because Leanne said to Dawn that Cherise's skirt had a pleat on the left side (Tch!) and Danielle-Michelle-Kerrianne-Leigh and her got in a big fight about it, and Tyler and Kyle saw it and she's mortified because (oooh, spare me)... the MORE your mind is concentrating on things you SHOULD know. Take Einstein - didn't give a rat's about his clothes, won the Nobel Prize. Porked Marilyn Monroe too - take note...
Also, you get used to identifying people by their face, rather than their clothes. So no-one can throw you by wearing an orange shirt one day.
From a parental point of view, THEY don't have to get all stressed buying the kids the "latest" clothes. Whilst uniforms can be expensive to buy initially, kids will get around 2/3 years' wear out of each set, rather than 3 weeks' wear out of a set of clothing which is "in" during February and then "out" in March.
Uniforms are GOOD.