El municipio cuenta con una infraestructura educativa en el ciclo escolar de 1995 -96 en los siguientes niveles: Preescolar formal con 48 escuelas con una población de 1,792 alumnos, en Preescolar Indígena cuenta con 21 escuelas con 609 alumnos, en Preescolar de CONAFE se cuenta con 7 escuelas con una población de 45 alumnos; en el nivel de Primaria formal se cuenta con 48 escuelas con una población con 7,200 alumnos, en Primaria Indígena cuenta con 19 escuelas y una población de 1,690 alumnos, Primaria de CONAFE cuenta con 12 escuelas con una población de 135 alumnos; en el nivel de Secundaria se cuenta con 25 escuelas y una población de 2,658 alumnos; en el nivel de Bachillerato se cuenta con 4 escuelas con una población de 794 alumnos.