Parents spend an average of £422 a year on secondary school uniforms and £287 on primary uniforms