工厂不让学生工离职是违法的。具体分析如下:
学生工与工厂建立了劳动关系后,依法享有解除劳动合同的权利。根据《中华人民共和国劳动合同法》的相关规定,劳动者提前三十日以书面形式通知用人单位,可以解除劳动合同。在试用期内,劳动者只需提前三日通知用人单位,即可解除劳动合同。如果学生工已按照此规定履行了通知义务,但工厂仍然不允许其离职,那么工厂的行为就构成了违法。
此外,如果工厂存在未及时足额支付劳动报酬、未依法为劳动者缴纳社会保险费等法定过错情形,学生工还有权随时解除劳动合同,无需提前通知工厂。
学生工作为特殊的劳动者群体,其权益应受到法律的保护。工厂不应随意限制学生工的离职,否则学生工可以通过向劳动监察部门投诉、申请劳动仲裁等合法途径来维护自身的权益,要求工厂依法办理离职手续,保障其应有的劳动权益。
综上所述,工厂不让学生工离职是违法的,学生工有权依法维护自己的离职权利。