Good luck trying to change a high school. My high school had all kinds of crazy dress code rules that were incredibly stupid, but there's not much you can do about it. As said before, it's really easy for schools to strip you of your rights and get away with it.