My DC's school is pretty reasonable with the main uniform. The blazer with school logo is between £23 and £30.54, depending on size. Trousers and skirts can be bought anywhere but skirts must be box pleated. Boys can get plain white shirts from anywhere but girls must wear the logoed blouse which cost £9.45 each. The school tie is £9.
However the P.E. kit is really expensive. They used to specify a logoed polo top in the house colour, which was about £12, if I remember rightly, and then any shorts or trousers, as long as they were navy blue. After receiving positive feedback about the school's team sports uniform, they decided to implement it as the P.E. kit. If you buy the basic mandatory boys P.E. kit items (top, shorts, rugby top, trainers, football boots and football socks), it costs around £130 (I've allowed £30 each for trainers and football boots). If you buy the jacket and trousers for outdoor P.E. to keep them warm in the winter, that's another £53. I don't know how anyone on a low income can afford all of this.
I constantly fear that DS is going to lose his P.E. kit and then we'll have to pay out another £180 for a new one. They have no lockers so they have to carry their P.E. kit around with them all day and he sometimes forgets to take it with him at the end of each lesson or from the lunch room. Despite naming all of their uniform, any items my DC have lost, have never been returned to them or been taken to lost property. To add to this, we can only order uniform from the online supplier and it takes a minimum of two weeks to receive the items. It can take up to 4 weeks. In the meantime, my DC will be sanctioned for not having their P.E. kit in school.
I would welcome any action that can be taken to reduce the cost of school uniform and stop schools from insisting that students wear an expensive logoed P.E. kit. It's purely for aesthetics and completely unncessary.