不违法。
高中不属于义务教育,不适用于义务教育阶段假期不允许补课的规定。
而且不收费补课是老师的自愿行为,老师没有因此获得经济利益。高中生已经大部分年满十六周岁,是限制行为能力人,可以自行选择是否参与补课,同时承担与他行为所相应的民事责任。
《民法通则》 第十一条 十八周岁以上的公民是成年人,具有完全民事行为能力,可以独立进行民事活动,是完全民事行为能力人。
十六周岁以上不满十八周岁的公民,以自己的劳动收入为主要生活来源的,视为完全民事行为能力人。
第十二条 十周岁以上的未成年人是限制民事行为能力人,可以进行与他的年龄、智力相适应的民事活动;其他民事活动由他的法定代理人代理,或者征得他的法定代理人的同意。
不满十周岁的未成年人是无民事行为能力人,由他的法定代理人代理民事活动。