La ciudad cuenta con 45 centros educativos de nivel inicial (29 públicas y 16 privadas), 44 de nivel primario (19 públicas y 25 privadas), 71 de nivel secundario (43 públicos y 28 privados) y 12 de nivel superior no universitario (8 públicos y 4 privados).