to be included:

Spanish Language Immersion Schools

Don't book with Spanish School agencies

Don't trust program ranking websites

Note: the Spanish School listings below are located in areas of MEXICO considered SAFE for travel!

We've compiled this listing of Spanish Immersion Schools in Mexico so you can communicate directly with the school versus through an online agency or travel agent. We find that agencies are there just to get your booking, making promises to the student that the school may never know about. Typically agencies represent many schools in many different cities and they may not be a good source of travel information. Agencies also take a large commission, so the school and host family receive just a fraction of what you have paid for your Spanish Immersion Program. And agencies usually want all your money before you even arrive at your destination.

Also, stay clear of websites who say they rank language schools. We are not aware of one website on the Internet that offers legitimate rankings, and we've seen them all. What's in it for them? Only the money that high ranking schools pay for the placement, that's all....

Some schools in Mexico have closed over the past couple of years so we recommend using this list to be confident your school choice is still offering quality Spanish courses. Regarding the list below: we aren't in the position to say if they are all great schools. Do your own homework, email or phone the Spanish School's student registration office and get the facts for yourself.

Online Spanish Courses
Live Lingua

Ajijic, Jalisco, Mexico
Colegio de Ajijic

Cabo, Baja California Sur, Mexico
Spanish in Cabo

Felipe Carrillo Puerto, Quintana Roo, Mexico
Na'atik, Instituto de Lenguas y Culturas

Guadalajara, Jalisco, Mexico
IMAC Spanish Language Programs

Guanajuato, Guanajuato, Mexico
Escuela Falcon

Mazunte, Oaxaca
El Instituto Iguana

Mérida, Mérida, Mexico
Calle 55 Spanish School
Spanish Center Mérida

Mexico City (Mexico DF)
Frida Spanish School

Oaxaca, Oaxaca, Mexico
Spanish Immersion School

Puebla, Puebla, Mexico
Livit Immersion Center

Querétaro, Querétaro, Mexico
Querétaro Language School

San Cristobal de las Casas, Chiapas, Mexico
San Cristobal Language School

Tepoztlán, Morelos, Mexico
Experiencia Tepoztlan

Tulum, Quintana Roo, Mexico
Instituto Chac-Mool Spanish School
Sammye Spanish Program for Children

Veracruz, Veracruz, Mexico

Xalapa, Veracruz, Mexico
Study Spanish in Xalapa

Free Spanish School Advice

Support these advertisers

Instituto Chac-Mool Spanish Schools in Tulum south of Cancun

Queretero Language School

IMAC Spanish Language Programs

Spanish School for kids