学校需要担责的。食堂的行为是导致了学生中毒的主要原因,因此食堂应当依法承担主要责任。尽管学校行为不是食物中毒发生的主要原因,但是由于作为学生负有监护权利和义务的主体
法律依据
《民法典》第一千一百六十六条