El municipio cuenta con 57 planteles de preescolar, 86 planteles de primaria, 20 planteles de secundaria y 10 planteles de bachillerato.