La educación en la época colonial en México marcó diferencias entre las clases sociales. Se les enseñaba doctrina y oficios a los hijos de la clase baja, mientras que a los hijos de las clases altas y nobles se les instruía también en leer, escribir y canto. Las escuelas estaban segregadas por clase y género. Los maestros se quejaban por falta de ingresos, reconocimiento y respeto. En el siglo XVIII, el objetivo de la enseñanza a los indígenas cambió a