En el municipio se cuenta con 66 planteles de educación preescolar, 53 de primaria, 22 de secundaria y un bachillerato (CECYTEM), una preparatoria regional y 2 preparatorias oficiales con un total de 539 maestros que atienden a 10,303 (1996/1997).