En materia educativa, en el ciclo 2015-2016, el municipio cuenta con 62 escuelas de educación preescolar, 52 de preescolar indígena, 51 de primaria, 59 primaria indígena, 37 de nivel secundaria, 15 de nivel bachillerato y 3 de educación superior.