[Skip to Content]Privacy Policy
  • Best Spanish Courses
    in the Best Location
  • Best Spanish Courses
    in the Best Location
  • Best Spanish Courses
    in the Best Location
  • Best Spanish Courses
    in the Best Location
  • Best Spanish Courses
    in the Best Location
40+ years teaching 15,000+ students from 30+ countries

More Than a Spanish Immersion School in mexico

Learning to speak Spanish helps people from around the world understand different ways of thinking and enhance their professional development. Located in Guadalajara, IMAC Spanish Language Programs is the most accredited Spanish language school in Mexico, with immersive classes, cultural activities, and excursions. Learn in class then experience this beautiful city while speaking with locals and embracing the culture. IMAC offers group or private classes, study abroad packages, home stay programs, accommodations, and exciting travel experiences. Discover adventure in the state of Jalisco, meet new people, and learn Spanish like a native. More than a Guadalajara language school; we're a place where students live and learn together.
Make your language study trip to Mexico easy with packages that include Spanish courses, activities, and accommodations. 
Learn Spanish in historic downtown Guadalajara with immersive classes, while experiencing the city's true Mexican spirit and hospitality.

General and Spanish Plus Program

Learn to speak Spanish in Mexico with accredited courses and experienced native teachers.
All our courses are taught in intimate class environments that inspire social interaction and faster learning.
Private lessons give students more personal attention and flexibility for their travel and school schedules. 
With fluency as a foundation, these courses teach Spanish for professions such as teaching and business. 
Learn Spanish and finish your study program with a paid job placement as an accredited English teacher.
German nationals can take Spanish immersion programs for professional development with our school.
We can arrange Spanish immersion and study abroad programs in Mexico for universities, colleges or institutions.
Our courses prepare students in 100 countries for the DELE (Diploma of Spanish as a Foreign Language) exam.
Learn, practice and improve your Spanish while gaining professional experience in new business environments.
Make a lasting contribution to the world while you are in Guadalajara learning Spanish.  Help those in need and learn the Spanish language.
Spend the summer in Guadalajara with other teenagers as you learn Spanish!  You'll spend 25 hours per week in class with other Spanish language learners ages 13-17.
Live in Guadalajara while you learn the Spanish language and its traditions, from hotel accommodations to homestays.
See for yourself why IMAC is one of the most experiential and effective Spanish language schools in Mexico.
  • General and Spanish Plus Programs at Imac
    General and Spanish Plus Program
    Experience the most immersive Spanish language classes in the world with instructors who are native speakers, labs, and cultural experiences, from city tours to guitar and salsa lessons in the captivating city of Guadalajara.
  • Accommodations of Imac Spanish Language Programs
    Living in Guadalajara while you study is the best way to learn the Spanish language and its traditions, whether you are ordering a tequila at the hotel bar or learning to cook authentic Mexican food with your host family.
  • Dele Certification of Imac Spanish Language Programs
    DELE Certification
    IMAC is accredited by The Instituto Cervantes as an official exam center for the DELE (Diploma in Spanish as a Foreign Language), the standardized accreditation system for Spanish as a foreign language in 100 countries.
  • Accreditations of Imac Spanish Language Programs

    We are the most highly accredited language school in Mexico with over four decades of experience. IMAC is accredited by the Secretary of Education of Mexico, and is a DELE accredited teaching and testing center.

Spanish Courses

Enroll Now
* Required Fields