学校规定头发长度是否合法,取决于学校制定这样规定的目的和具体内容。
如果学校制定这样规定是为了维持校园秩序或保证学生的安全和健康,例如防止头虱传播或保障实验室安全,那么这样规定是合法的。但是,如果学校制定这样规定是为了限制学生的个人形象和自由,那么这样规定是不合法的。学校应该尊重学生的权利和尊严,全面保障他们的发展与成长。