La enseñanza se ha extendido hasta los más intrincados lugares del municipio que actualmente cuenta con 139 Escuelas Primarias de ella 22 Escuelas primarias Urbanas, 4 Escuelas Primarias Seminternas, Escuelas Rurales 117, Escuela Secundarias Básicas 11, 9 en la zona urbana 9 y 2 en la zona rural (ESBEC), 2 Preuniversitarios uno rural y otro urbano, dos Escuelas de la Enseñanza Técnica, 4 Escuelas de la Enseñanza Especial, 7 Escuelas para la Superación Integral para Jóvenes, 8 Círculos Infantiles, una Casa de Amparo Filial, una Facultad Obrero Campesina (FOC), Escuela de Idioma Extranjero, un CDO y un Centro de Documentación Pedagógica.