枣庄市第八中学创建于1952年,命名“薛城中学”,校址设在西仓(原孙家大院),设4个教学班,在校学生200余人,教职员工20名。
1956年,撤销薛城县,该校因随其所在地划归滕县,遂更名为滕县第二中学。
1960年,调整行政区划,该校又因随同其所在地划归枣庄市,遂更名为枣庄市第八中学。
1965年9月,迁薛城区临泉路125号,东北靠京沪铁路,南邻薛城焦化厂,西邻盘龙河。
1972年,该校因属薛城区管理,以驻地命名“薛城中学”。
1978年,复属枣庄市教育局管理,更名为“枣庄市第八中学”。
1980年,被定为山东省重点中学。