老师打学生是违法行为。老师对学生负有教育、管理和保护的职责,打学生的行为侵犯了学生的人身权利。若造成学生身体伤害,达到轻微伤及以上程度,可能触犯《治安管理处罚法》,面临拘留、罚款等处罚。若构成轻伤及以上伤害,则涉嫌故意伤害罪。根据《刑法》规定,故意伤害他人身体的,处三年以下有期徒刑、拘役或者管制。致人重伤的,处三年以上十年以下有期徒刑;致人死亡或者以特别残忍手段致人重伤造成严重残疾的,处十年以上有期徒刑、无期徒刑或者死刑。此外,老师的体罚行为还可能引发学校及教育部门的行政处理,如警告、记过、撤职等,同时学校需承担相应的民事赔偿责任,赔偿学生因身体伤害产生的医疗费、护理费等合理费用。学生及其家长有权通过法律途径维护自身合法权益,要求追究老师的法律责任并获得相应赔偿。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。