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