1921年,四存中学成立。该中学以“存学、存性、存仁、存治”为校训,因此而得名。当时学校编制为两个教学班,60余学生。

1936年,四存学生包揽全市国文会考前六名,获张学良将军赠银盾一尊。
1947年,北平市立八中建立。
1949年,四存中学与北平市立八中合并,成立北京市第八中学。
1951年,北京八中校址迁至按院胡同。
1984年,被上级确定为进行全面教育改革的试点校。
1985年,少儿班开设。
1986年,学校制定并试行“北京八中学生素质大纲”,领先施行素质教育。
1992年起,北京八中按照金融街的建设规划,开始了新校舍的建设。
1999年,初中部迁至西便门。高中部仍留在原址。
2000年,金融街新校舍竣工,高中部进驻。2004年,少儿班改为一年一届招生。
2006年起,斥资9500万元人民币兴建起北京市第一个标准高架操场,地下配有4个篮球馆,并可调节成可容纳4000人的大会议厅。2007年底,该设施部分投入使用。
2008年,北京八中体育馆成为奥运会蹦床训练场馆,北京八中游泳馆成为奥运会游泳训练场馆。校长台峰担任北京奥运会火炬接力火炬手。
2010年,北京八中开始素质试验班招生,致力于使四年级的孩子在四年时间完成小学两年和初中,高中六年的课程后参加高考。