I do not think students have to wear uniforms. Uniforms can be very expensive and if you are required to wear one and you don't, you can get detention. At a detention by law you need a teacher to stay at school for an extra hour. This takes away time from the teacher getting family time or teacher marking important test or projects. Clothing is a type of art and I don't think you should take it away.