Para el ciclo escolar de 1995-96, el municipio contaba con esta infraestructura educativa: 17 escuelas de preescolar y 809 alumnos; preescolar indígena con 5 escuelas y 172 alumnos; 4 escuelas del sistema preescolar Conafe y 47 alumnos; 26 escuelas en el nivel de Primaria y una población de 5572 alumnos; 1 escuela del sistema de Primaria Conafe con 4 alumnos; para el nivel de secundaria, 10 escuelas y 1281 alumnos; y para el Bachillerato, 1 escuela con una población de 99 alumnos.