I used to work in a school uniform shop, and it was pretty standard to get 3 dresses, 6 pairs of socks, 2 jumpers, 1 blazer, 2 winter skirts, 3 winter shirts, 6 pairs tights, 2 sports uniforms (sports socks, netball skirt, bloomers, t-shirt, track pants), 1 spray jacket, 1 hat, 1 tie, 1 school bag.
Some parents would also buy 3 or 4 undershirts.
Some obviously bought a lot more - anything up to 5 dresses, 5 jumpers, the library bag, the sports bag, etc - but the above was the standard.
These weren't schools which would let you travel to or from school in sports uniform though, so the formal uniform had to be worn every day.
For Primary (my DS recently started):
2 school jumpers with school logo
3 pairs trousers
5 pairs plain black socks
1 polo shirt with school logo
1 plain shirt (not official uniform but DS will be at this school one term max and it's the right colour)
1 PE kit (Logo Tshirt and shorts)
boring school shoes and PE shoes
School book bag and PE bag (required at DS's school)
All the official stuff is logo'd so you can't re-use it outside of school or if you move schools, which is annoying. And is also why I let DS wear shirts to school - they're the right colour and a jumper covers them: I am just not spending a tenner on a polo shirt that is going to be worn just 10 weeks. Thankfully we got a lot loaned to us second-hand, and the new stuff I needed to get is getting gifted to the person who loaned us the uniform when we move.
Bookmarks