不算违法,但违规。学生不是劳动者,不受《劳动合同法》调整,教师可以算加班工资,学校不支付,可以向劳动局投诉。全体公民放假的假日,如果适逢星期六、星期日,应当在工作日补假。部分公民放假的假日,如果适逢星期六、星期日,则不补假。学生也属于中华人民共和国公民,所以学校不放假可以向当地教育主管机构投诉。
《全国年节及纪念日放假办法》
第六条
全体公民放假的假日,如果适逢星期六、星期日,应当在工作日补假。部分公民放假的假日,如果适逢星期六、星期日,则不补假。
延伸阅读:
学校端午不放假违法吗?
高中端午不放假违法吗?
私企端午不放假违法吗?