Actualmente, la comuna cuenta con alrededor de 60 establecimientos de educación básica, 10 de ellos ubicados en la ciudad y el resto en la zona rural, así como 7 establecimientos de educación media, 6 de ellos en la ciudad.