El municipio cuenta con instalaciones para atender la educación para lo cual cuenta con un total de 38 planteles que son atendidos por 82 profesores yde esta manera los servicios educativos se prestan de la siguiente forma: preescolar, 253 alumnos inscritos en 15 escuelas; primaria, 884 alumnos inscritos en 18 instituciones educativas y secundaria, 351 en 3 instituciones educativos, así como 77 alumnos inscritos en un plantel para bachillerato.