I understand one of the first acts of the Soviet Union going into Afghanistan was to close down mosques and get the young men and women into universities studying medicine, engineering etc.
Maybe there was something in those ways? The US bottled those issues by allowing Islamic constitutions.
I can only agree with the idea of funding by the state for post-secondary education including tradeskill schools, Germany for example. However the forced education for post-secondary I completely disagree with. Let people make a choice not based on the amount of money one has.
Do we need some rule like, you may wear your kilts etc in private when you are an adult but your children will be educated in state systems?
Many schools already has a dress code. Some are very relaxed only caring about nudity and a few slogans on T-shirts. Some have a more formal idea of a dress code. One of my high-schools had a dress code for PhyEd. T-shirts, shorts or track pants and sneakers (running, athletics or sports shoes). No jeans, sweaters, boots, etc. If you did not meet the requirements you go an NC for the day.
The only reasons for a dress codes I would argue for are security in the form of identification, health issues for students as a group and/or as individuals and maybe bullying. I say maybe as I am not certain in my views. I can see and saw bullying based on clothing; brands, cost, physical insecurity (puberty and all). I could see religious discrimination in schools raise due to religion clothing, it has happened already more than I probably realize. However this runs counter to most secular nation's idea of religious freedom. I think proper religious studies programs at a younger age along with a cultural education would be the better option.