这要区分情况。如果隶属住校生,学校有明确的纪律限定,不应予私下外出就餐和活动,避免出现不安全的状况如传染性疾病、食物中毒等,有保护你人身安全的借口,因此不违法。 如果是跑校生,学校不能逼迫学生在校就餐。特别是学校离家出走近,小孩上学就很方便,家里的饭菜更有营养。学校应当同学生的爸妈或者其他看护人互相配合,征得家长的认可。 至于违背了法律的问题,学校这么做侵犯了学生的人身权利,侵害了学生的自主权。 《未成年人保护法》和《教育法》中都是有相关的限定。能够向当地教委反映。 如果学校食堂是对外承包的,《消费者权益保护法》中有明确限定:经营者与消费者进行交易,应当遵循自愿、平等、平等、诚实信用的原则,学校显然违背了这一原则。