Language Immersion Courses in Mexico
16 language schools with a profile on SpainExchange. Open a profile for programmes, fees and admission details.

Academia Hispano Americana
San Miguel de Allende, Mexico
The Academia Hispano Americana (AHA Spanish) is a Spanish language school in San Miguel de Allende, in the Mexican state of Guanajuato. It opened in 1959 and was the first school in the town to specialise in teaching Spanish as a second language. The school occupies an…

CICU Spanish School
Cuernavaca, Mexico
CICU Spanish School is a specialized language center, located in the heart of Mexico in downtown Cuernavaca in the State of Morelos. The courses offered include intensive Spanish, a teen program, intensive Spanish for professionals, AP Test, Learning Vacation, a family…

Fenix Language Institute Zacatecas
Zacatecas, Mexico
Fenix Language Institute Zacatecas, established in 1973 and owned by Dorado Diaz family is a Spanish language teaching institute, based in Zacatecas, Mexico. The institution has set the goal to train people from every part of the world in the Spanish Language, while also…
Guadalajara Language Center
Tlaquepaque, Mexico
Guadalajara Language Center (GLC) is a Spanish language school in Tlaquepaque, in the Guadalajara area of Jalisco, Mexico, within walking distance of the town's pedestrian street Calle de la Independencia. It offers Spanish immersion courses combined with the option of living…
Habla Hispana Spanish School
San Miguel de Allende, Mexico
Instituto Habla Hispana is a family-run Spanish language school in San Miguel de Allende, in the state of Guanajuato, Mexico. It was established in 1996, and its teachers have an average of twenty years of experience teaching Spanish as a second language. Students from more…

IDEAL Escuela de Español
Cuernavaca, Mexico
IDEAL Spanish Mexico (IDEAL Escuela de Español) is a Spanish language school based in Cuernavaca, Morelos, with a second campus in Oaxaca; in 2025 it marked 50 years of activity. The Cuernavaca school is at Privada Narciso Mendoza 107, in the Pradera neighbourhood. Classes…

IMAC Spanish Language School in Mexico
Guadalajara, Mexico
IMAC Spanish Language Programs, run by the Instituto Mexico Americano de Cultura, is a Spanish language school in the historic downtown area of Guadalajara, Jalisco, at Donato Guerra 180. The school states that it has over four decades of experience and lists the following…

Instituto Cultural Oaxaca
Oaxaca, Mexico
Instituto Cultural Oaxaca (ICO) is a Spanish language school at Avenida Juárez 909 in the historic centre of Oaxaca, Mexico. It was founded in 1984 and, according to the school, was the first Spanish language school in Oaxaca. ICO is an authorised DELE test centre of the…

Instituto de Lenguajes Puerto Escondido
Puerto Escondido, Mexico
Instituto de Lenguajes Puerto Escondido (ILPE), also known as Puerto School, is a Spanish language school in Puerto Escondido, a coastal town in the state of Oaxaca, Mexico. It was founded in 1999 and, according to the school, was the first Spanish school on Mexico's southern…

Instituto Jovel de Lenguas
San Cristobal de las Casas, Mexico
Instituto Jovel is a language school in San Cristóbal de las Casas, Mexico, that teaches Spanish as a second language and Mexican culture. According to the school, it has been offering Spanish classes to students from all over the world for 33 years. Spanish language classes…

La Catalina School
La Manzanilla, Mexico
La Catalina School is located on the beautiful coast of Jalisco, Mexico. We offer 1-4 week courses, as well as extended studies for individuals and small high school, university or adult groups of all levels. In addition to daily classes, we offer unique opportunities to…

Plateros Spanish School
Guanajuato, Mexico
Plateros Spanish School is a Spanish language school in Guanajuato, Mexico. Classes start every Monday all year round, for all levels from beginner to superior. On the first day, a written test and an interview are used to place each student in a class at the right level, and…

Spanish Institute of Merida
Merida, Mexico
The Spanish Institute of Merida was founded in 1984 as a Spanish Language School. Today it is a respected institute located in Yucatan Peninsula, which is considered to be the safest city in Mexico. The programs that the school offers are three or four weeks intensive…

Spanish Institute of Puebla
Puebla, Mexico
The Spanish Institute of Puebla is a Spanish language school in Puebla, Mexico, that has offered Spanish immersion programmes since 1984. It is housed in a former 17th-century Capuchin convent four blocks from the Zócalo, the main square of Puebla's historic centre. Teaching…

Tierras Mayas Spanish Language School
San Cristóbal de las Casas, Mexico
Tierras Mayas Spanish Language School has taught Spanish in San Cristóbal de las Casas, in the Mexican state of Chiapas, since 2006. The school is at Hermanos Domínguez 25-A, in the Barrio de San Antonio near the city centre. All classes are taught by native Spanish-speaking…

Teachers College Mexico City
Jardines de San Mateo, Mexico
TEACHERS TESOL CERTIFICATION. Obtain your Teachers Certificate through distance learning (sistema abierto) No class attendance/Take one final examination at the College. The Academic Program includes Psychology, Grammar, Methodology, Phonology and a Final Project. The College…
About Language Immersion Courses in Mexico
Spanish is the everyday language of Mexico, and its language schools teach it to foreigners in colonial cities, state capitals and beach towns. Most are small private schools with their own certificates; a few are university centres, such as the UNAM's Centro de Enseñanza para Extranjeros (CEPE) in Mexico City. The schools in our directory are spread across the country, from San Miguel de Allende and Guanajuato to Cuernavaca, Puebla, Oaxaca, San Cristóbal de las Casas, Mérida and the coasts of Jalisco and Oaxaca.
How Spanish courses work
Many schools accept students all year, place them by level and teach in small groups or one-to-one. Courses are usually counted in weeks, and many schools add afternoon cultural activities, excursions and volunteering. Examples from our directory:
- The Spanish Institute of Puebla, teaching since 1984, organises its intensive programme in 8 levels of 3 weeks each and follows the Common European Framework of Reference (CEFR) and the ACTFL guidelines
- Habla Hispana in San Miguel de Allende, founded in 1996, combines 60 hours of Spanish per one-month term, in classes of up to 10 students, with 20 hours of afternoon activities
- The Academia Hispano Americana (AHA), open since 1959 in San Miguel de Allende, also offers a Diploma in Spanish as a Second Language
- IDEAL Spanish Mexico, which marked 50 years in 2025, teaches in Cuernavaca and Oaxaca and offers programmes such as business Spanish
- Tierras Mayas in San Cristóbal de las Casas, open since 2006, offers one-to-one or group lessons at all levels
- The Instituto de Lenguajes Puerto Escondido (Puerto School), founded in 1999, combines Spanish with life in a surf town
Certificates, exams and accreditation
A language school's own certificate shows attendance and level, but it is not an official qualification. For an official certificate, students take an exam:
- DELE: official diplomas of Spanish awarded by the Instituto Cervantes on behalf of Spain's Ministry of Education, at all CEFR levels (A1 to C2). They are valid indefinitely, and candidates can register without having taken a course
- SIELE: a multi-level exam whose score places the candidate on the CEFR scale. At the UNAM's CEPE, students who finish a Spanish course receive a coupon for the SIELE S1 (listening and reading) at no cost
The Instituto Cervantes also accredits Spanish-language centres in Spain and abroad through its SACIC system; accredited centres are re-evaluated every three years. Several schools in Mexico describe their own accreditations: IMAC Spanish Language Programs in Guadalajara, for example, states that it is accredited by the Instituto Cervantes and is a DELE testing centre. Always check such claims in the Instituto Cervantes' list of accredited centres.
Admission and visas
Language schools do not ask for previous qualifications; a placement test decides the level. The visa question depends on nationality and length of stay. According to the Mexican consulate in Chicago, holders of certain visas or residence cards (for example from the United States, Canada or the Schengen area) can travel to Mexico as tourists or for non-remunerated activities for less than 180 days without a visa, while students and other stays longer than 180 days need a visa. Spain's Ministry of Foreign Affairs tells Spanish citizens that studying in Mexico requires a visa whatever the length of stay, and warns that some Spanish students have been refused enrolment without one. Check with the Mexican consulate before booking.
Costs and accommodation
Each school sets its own prices, usually per week of tuition plus registration and accommodation. Housing options are part of the decision: Habla Hispana has a residence on the school grounds and homestays, Puerto School offers bungalows on campus or a homestay with a local family, and AHA's programme is built around living with a Mexican host family. University centres such as the CEPE run intensive courses by term; the CEPE's in-person intensive course in autumn 2026 runs from 21 October to 8 December, and it also offers online courses.
How to choose
- City: colonial city, large city or beach town, and how much Spanish you will hear outside class
- Intensity: hours per week, group size and the option of one-to-one lessons
- Goal: general Spanish, business or professional Spanish, or DELE or SIELE preparation
- Accommodation: host family, school residence or independent housing
- Accreditation: check claims in the Instituto Cervantes' list of accredited centres
Frequently asked questions
Can I get an official Spanish certificate in Mexico?
Yes, by taking an exam such as the DELE or the SIELE. A language school's own certificate is not an official qualification, but some schools prepare students for these exams.
Do I need a visa for a Spanish course in Mexico?
It depends on your nationality and the length of the course. Stays over 180 days need a visa, and Spanish citizens need a visa to study whatever the length, so check with a Mexican consulate before booking.
How long are Spanish courses in Mexico?
Most schools sell courses by the week and accept students all year. Some structure their programmes in levels or terms, such as 3-week levels at the Spanish Institute of Puebla or one-month terms at Habla Hispana.
Can I live with a Mexican family during the course?
Many schools arrange homestays. In our directory, Habla Hispana, Puerto School and the Academia Hispano Americana offer a host-family option.