El Liceo de la Lengua Española

Language in San Miguel de Allende

A small, centrally located and extremely professional Spanish school, where classes never exceed five pupils. Classes start at US$55 for seven hours of tuition. To find the school look for the big Mexican flag on top of the building.