由街道干部负责。学校食堂属于B级主体,而街道干部有责任和义务对B级主体进行包保,B级主体原则上包括中小型食品生产企业、中型食品销售企业、餐饮企业,用餐人数500人以上3000人以下的学校食堂等,因此学校食堂的B级包保是由街道干部负责。