奎星楼原在县城北隅,明朝天启五年(1625年)移建于文庙东南角,即现址,为文昌祠外门,并将原两层增建为三层。崇祯九年(1636年),交城署理知县王凝命重修。
清顺治十八年(1661年),知县王如辰重建,下砌砖券,同治五年(1866年)、光绪二十七年(1901年)重修,一九八二年城内学校自费维修,并简略彩画,二00四年,城内学校举办建校一百周年纪念活动,县政府出资挑顶大修。