文庙位于菏泽市巨野县城东南隅,永丰塔北约一百米处。文庙前后五进院落及东西跨院,共建有殿、堂、楼阁、斋、庑、亭、坊近百间。自南而北,以太和元气坊、棂星门、泮池、戟门、大成殿,、明伦堂、尊经阁等形成文庙,中轴线两侧建有进德斋、修业斋、东庑、西庑、名宦祠、乡贤祠、忠义祠、东华门、西华门等,东跨院为文昌祠,是儒学所在地;西跨院为启圣祠,后改作训导宅。