Existen diferentes tipos de escuelas como escuelas completas privadas con más personal, e incompletas públicas con maestros que enseñan varios grados. También existen escuelas unitarias, bidocentes y tridocentes en zonas rurales donde un maestro, dos maestros o tres maestros respectivamente enseñan a todos los grados. El contexto educativo y familiar influyen en el rendimiento de los estudiantes, y la ley requiere que el estado ofrezca educación gratuita y laica para todos en su lengua materna.