I would have argued against this as a kid, but having since taught overseas in places with school uniforms, I would say that's the way to go.
Dictating hairstyles to too much though. Particularly when you consider the variety of hair types you're going to see in a diverse country like the U.S.