法律分析:不算违法,但是这样的行为是违规行为,学校在节假日的时候应该给学生放假,不能强制性的给学生补课。学校如果在这样的一些节假日不放假,是不合理的。因为毕竟是法定的节假日,学生也是公民,所以对于公民来说,是有依法享有节假日休息的权利的,法定假日学校应该放假。
法律依据:《全国年节及纪念日放假办法》第二条 全体公民放假的节日:
(一)元旦,放假1天(1月1日);
(二)春节,放假3天(农历正月初一、初二、初三);
(三)清明节,放假1天(农历清明当日);
(四)劳动节,放假1天(5月1日);
(五)端午节,放假1天(农历端午当日);
(六)中秋节,放假1天(农历中秋当日);
(七)国庆节,放假3天(10月1日、2日、3日)。