学校为学生开保险通常是合法的。从法律角度来看,学生保险属于商业保险范畴,学校作为组织者和管理者,为学生购买保险可以在一定程度上保障学生在校园内及校外特定活动中的人身安全和财产安全。相关法律法规如《保险法》等规定,保险活动应当遵循自愿、公平、诚实信用的原则。学校在为学生开保险时,应遵循学生及其家长的意愿,不得强制要求学生购买。同时,保险公司也需按照法律法规和保险合同的约定,履行保险责任,为学生提供有效的保险保障。只要学校的行为符合这些法律规定,即为合法。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。