The debate over whether school students should wear uniforms is a longstanding one, with strong arguments on both sides.