IMAC Spanish Language Programs Guadalajara, Mexico
- Free optional salsa lessons.
- Free optional guitar lessons.
- Nationality mix could be more balanced. 80% of students are from USA
Location: IMAC Spanish Language Programs (IMAC) is located in the Mexican city of Guadalajara. Housed in the historic downtown, IMAC is within walking distance of many of Guadalajara's places of cultural and historical interest, including The Cabañas Institute (Patrimony of Humankind by UNESCO), the Metropolitan Cathedral, City Hall, the Degollado Theatre and several murals painted by Jose Clemente Orozco. Many shops, malls, cafés, eateries and markets are also found close by, ensuring students have all they need to enjoy the city in comfort, whilst reaching their language goals.
Course selection: Course selection includes something for students of all levels. General Spanish courses are taught in groups or privately, with DELE Exam Preparation programmes also following the same formats.
School facilities: IMAC is a large school that offers over 40 years of experience in teaching Spanish as a foreign language, to the highest of levels. The facilities of IMAC in Guadalajara include a cafeteria, computer lab, a library, movie room, auditorium, lounge area and a student support desk for any questions or queries that may arise.
Accreditations and Associations: The school's Spanish programmes are accredited by the Secretary of Education of Mexico and the Secretariat of Foreign Relations, a government body dedicated to promoting international goodwill through education.
Social and Cultural: IMAC Guadalajara has an extensive activity and excursion programme, which involves day trips to local sites of interest, together with volunteer activities, free local events, and additional arrangements available in town.
Spanish Courses
Group Programme
25 lessons per week | 10 students (max)Starts weekly (every Monday)Offer!from$240$228 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 240 228 | 440 418 | 588 559 | 712 677 | 880 836 | 1,056 1,004 | 1,232 1,171 | 1,408 1,338 | 1,584 1,505 | 1,760 1,672 | 2,112 2,007 |
- Starting dates
- Every Monday
- General course schedule
- 5 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 9:00 - 14:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 16 years
- Students per class
- Maximum: 10 / Average: 7
- Lesson duration
- 55 min
All-inclusive Package: Spanish + Homestay
In high demand!25 lessons per week | 10 students (max)Starts weekly (every Monday)Offer!from$402$392 / week Includes accommodationMore

| Weeks | 2 | 3 | 4 | 5 |
|---|---|---|---|---|
| Price at school ($) Our price ($) | 883 861 | 1,252 1,221 | 1,606 1,566 | 1,995 1,946 |
- Starting dates
- Every Monday
- Course price includes accommodation
- Homestay, Single room, Breakfast, lunch & dinner
- General course schedule
- 5 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 9:00 - 13:00 - Possible course durations
- 2, 3, 4, 5 weeks
- Minimum required student age
- 16 years
- Students per class
- Maximum: 10 / Average: 7
- Lesson duration
- 55 min
Online Spanish 1010 lessons per week | 1 student (max)Starts dailyOffer!from$230$219 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 12 | 16 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 230 219 | 460 437 | 690 656 | 920 874 | 1,150 1,093 | 1,380 1,311 | 1,610 1,530 | 1,840 1,748 | 2,300 2,185 | 2,760 2,622 | 3,680 3,496 |
- Starting dates
- Every Day
- General course schedule
- 2 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Afternoon: 14:00 - 18:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 6 years
- Students per class
- Maximum: 1 / Average: 1
- Lesson duration
- 55 min
Online Spanish 1515 lessons per week | 1 student (max)Starts dailyOffer!from$330$314 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 330 314 | 660 627 | 990 941 | 1,320 1,254 | 1,650 1,568 | 1,980 1,881 | 2,310 2,195 | 2,640 2,508 | 2,970 2,822 | 3,300 3,135 | 3,960 3,762 |
- Starting dates
- Every Day
Lessons can be tailored to the student's needs and requests. Ideal for students who want to progress quickly from the comfort of their home or office.
- General course schedule
- 3 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Afternoon: 14:00 - 18:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 6 years
- Students per class
- Maximum: 1 / Average: 1
- Lesson duration
- 55 min
Online Spanish 2020 lessons per week | 1 student (max)Starts dailyOffer!from$440$418 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 12 | 16 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 440 418 | 880 836 | 1,320 1,254 | 1,760 1,672 | 2,200 2,090 | 2,640 2,508 | 3,080 2,926 | 3,520 3,344 | 4,400 4,180 | 5,280 5,016 | 7,040 6,688 |
- Starting dates
- Every Day
Lessons can be tailored to the student's needs and requests. Ideal for students who want to progress quickly from the comfort of their home or office.
- General course schedule
- 4 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Afternoon: 14:00 - 18:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 6 years
- Students per class
- Maximum: 1 / Average: 1
- Lesson duration
- 55 min
Online Spanish 5 5 lessons per week | 1 student (max)Starts dailyOffer!from$115$110 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 115 110 | 230 219 | 345 328 | 460 437 | 575 547 | 690 656 | 805 765 | 920 874 | 1,035 984 | 1,150 1,093 | 1,380 1,311 |
- Starting dates
- Every Day
Lessons can be tailored to the student's needs and requests. Ideal for students who want to progress quickly from the comfort of their home or office.
- General course schedule
- 1 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Afternoon: 14:00 - 19:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 6 years
- Students per class
- Maximum: 1 / Average: 1
- Lesson duration
- 55 min
Private Tutoring 1010 lessons per week | 1 student (max)Starts dailyOffer!from$230$219 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 230 219 | 460 437 | 690 656 | 920 874 | 1,150 1,093 | 1,380 1,311 | 1,610 1,530 | 1,840 1,748 | 2,070 1,967 | 2,300 2,185 | 2,760 2,622 |
- Starting dates
- Every Day
Lessons can be tailored to the student's needs and requests. Ideal for students who want to progress quickly.
- General course schedule
- 2 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Afternoon: 14:00 - 18:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 6 years
- Students per class
- Maximum: 1 / Average: 1
- Lesson duration
- 55 min
Private Tutoring 1515 lessons per week | 1 student (max)Starts dailyOffer!from$330$314 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 330 314 | 660 627 | 990 941 | 1,320 1,254 | 1,650 1,568 | 1,980 1,881 | 2,310 2,195 | 2,640 2,508 | 2,970 2,822 | 3,300 3,135 | 3,960 3,762 |
- Starting dates
- Every Day
Lessons can be tailored to the student's needs and requests. Ideal for students who want to progress quickly.
- General course schedule
- 3 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Afternoon: 14:00 - 18:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 6 years
- Students per class
- Maximum: 1 / Average: 1
- Lesson duration
- 55 min
Private Tutoring 2020 lessons per week | 1 student (max)Starts dailyOffer!from$440$418 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 440 418 | 880 836 | 1,320 1,254 | 1,760 1,672 | 2,200 2,090 | 2,640 2,508 | 3,080 2,926 | 3,520 3,344 | 3,960 3,762 | 4,400 4,180 | 5,280 5,016 |
- Starting dates
- Every Day
Lessons can be tailored to the student's needs and requests. Ideal for students who want to progress quickly.
- General course schedule
- 4 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Afternoon: 14:00 - 18:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 6 years
- Students per class
- Maximum: 1 / Average: 1
- Lesson duration
- 55 min
Private Tutoring 55 lessons per week | 1 student (max)Starts dailyOffer!from$115$110 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 115 110 | 230 219 | 345 328 | 460 437 | 575 547 | 690 656 | 805 765 | 920 874 | 1,035 984 | 1,150 1,093 | 1,380 1,311 |
- Starting dates
- Every Day
Lessons can be tailored to the student's needs and requests. Ideal for students who want to progress quickly.
- General course schedule
- 1 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Afternoon: 14:00 - 18:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 6 years
- Students per class
- Maximum: 1 / Average: 1
- Lesson duration
- 55 min
Private Tutoring: DELE Exam Preparation 1010 lessons per week | 1 student (max)Starts dailyOffer!from$230$219 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 230 219 | 460 437 | 690 656 | 920 874 | 1,150 1,093 | 1,380 1,311 | 1,610 1,530 | 1,840 1,748 | 2,070 1,967 | 2,300 2,185 | 2,760 2,622 |
- Starting dates
- Every Day
Lessons can be tailored to the student's needs and requests. Ideal for students who want to progress quickly.
This course is provided under Private Lessons.
- General course schedule
- 2 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Afternoon: 14:00 - 18:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 16 years
- Students per class
- Maximum: 1 / Average: 1
- Lesson duration
- 55 min
Private Tutoring: Spanish for Specific Purposes 1010 lessons per week | 1 student (max)Starts dailyOffer!from$230$219 / week More
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 12 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price at school ($) Our price ($) | 230 219 | 460 437 | 690 656 | 920 874 | 1,150 1,093 | 1,380 1,311 | 1,610 1,530 | 1,840 1,748 | 2,070 1,967 | 2,300 2,185 | 2,760 2,622 |
- Starting dates
- Every Day
Students can focus on the following options: Spanish for Business and Finance, Spanish for Medical Personnel, Spanish for Teachers, Spanish for Law Enforcement, Beginner Spanish for Teachers of Hispanic Students, Spanish for Educators, Spanish for the Schools Nurses Office, School Terminology Course, School Office Spanish, School Letters in English and Spanish, Survival Spanish, Spanish for Travelers, Spanish for the Clergy, Spanish for Social Services, Special Course for Teachers and School Personnel, Spanish for Household Management, Spanish for Hotel/Restaurant Management and Communicative Grammar.
- General course schedule
- 2 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Afternoon: 14:00 - 18:00 - Possible course durations
- 1-99 weeks
- Minimum required student age
- 16 years
- Students per class
- Maximum: 1 / Average: 1
- Lesson duration
- 55 min
Study and Volunteer Program25 lessons per week | 10 students (max)Starts weekly (every Monday)Offer!from$340$323 / week More
| Weeks | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| Price at school ($) Our price ($) | 340 323 | 540 513 | 688 654 | 812 772 |
- Starting dates
- Every Monday
- General course schedule
- 5 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 9:00 - 14:00 - Possible course durations
- 1, 2, 3, 4 weeks
- Minimum required student age
- 16 years
- Students per class
- Maximum: 10 / Average: 7
- Lesson duration
- 55 min
Work and Study Program25 lessons per week | 10 students (max)Starts weekly (every Monday)Offer!from$328$312 / week More
| Weeks | 5 | 6 | 7 | 8 |
|---|---|---|---|---|
| Price at school ($) Our price ($) | 1,640 1,558 | 1,840 1,748 | 1,988 1,889 | 2,112 2,007 |
- Starting dates
- Every Monday
- General course schedule
- 5 daily lessons of 55 minutes will take place within the following possible time slots. The exact schedule will be assigned on the first day of class according to your level:
Morning: 9:00 - 13:00
Afternoon: 13:00 - 18:00 - Possible course durations
- 5, 6, 7, 8 weeks
- Minimum required student age
- 18 years
- Students per class
- Maximum: 10 / Average: 7
- Lesson duration
- 55 min
Our prices for IMAC Spanish Language Programs include
- INCLUDED Organized activities
- INCLUDED Internet access and use of school computers
- INCLUDED Wireless LAN zone at school
- INCLUDED Free certificate of course attendance
- INCLUDED Language level placement test at first day of classes
- INCLUDED Language level placement test before arrival
Student opinions about IMAC Spanish Language Programs, Guadalajara
IMAC Spanish Language Programs, Guadalajara
Also, on Wed we took a bus across town to meet other students at a cafe to exchange languages. I felt this was a waste of time as I essentially paid to commute 2 hours on a bus and speak English in a cafe instead of classroom instruction.”
Ratings of IMAC Spanish Language Programs compared to ratings of all schools in Mexico
| IMAC Spanish Language Programs Guadalajara | Average of all other schools in Mexico | |
|---|---|---|
| Overall school rating | ||
| Location of the school | ||
| Facilities | ||
| Social activities | ||
| Organisation | ||
| Quality of teaching | ||
| Value for money | ||
| Homestay | ||
| Shared flat |
IMAC Spanish Language Programs (IMAC)
- Spanish teacher qualifications
- 100% hold a university degree80% hold a recognised language teaching qualification
- Languages spoken by school staff (cannot be guaranteed by school)
- Student gender mix
- 45% male / 55% female
- Offer for returning students
- When you book here, you will be refunded/waived the school's administration fee if you have already attended a course previously at IMAC Spanish Language Programs.
- Year of school foundation
- 1977
General school facilities
Drink vending machine
Library
Lounge
Auditorium
Student support desk
Computer lab
Copy machine
Printer for student use
Free WIFI
Free water dispenser
Non-smoking (all indoor areas, but not all outdoor areas of school)
Smoking zones (outdoors)
Tourist information
Assistance with entrance ticket purchases
Assistance with reservations for restaurants, bars, clubs
Assistance with organizing transportation
Classroom equipment
Electronic whiteboard in some classrooms
Air conditioning in all classrooms
Ample natural light in some classrooms
- Number of classrooms: 40
- Number of public PC workstations: 10
Facilities for disabled students
Accessible Toilet
Student Age / Nationality
| Student Nationality | Percentage of students |
|---|---|
| USA | 80% |
| Korea | 10% |
| Japan | 6% |
| Germany | 6% |
| England | 5% |
| Switzerland | 4% |
| Italy | 2% |
| France | 2% |
| Netherlands | 2% |
| Sweden | 2% |
| Brazil | 1% |
| Iraq | 1% |
| Percentage of students | |
|---|---|
| 1-18 years | 5% |
| 18-24 years | 10% |
| 25-34 years | 25% |
| 35-50 years | 30% |
| >50 years | 30% |
- Average number of students
- Adult courses - In summer: 200Adult courses - Throughout the year: 400Junior courses - In summer: 20Junior courses - Throughout the year: 40
- Minimum age of students
- 16 years6 years for specific Junior courses
- Average number of levels
- Adult courses In summer: 5Adult courses Throughout the year: 15Junior courses In summer: 2Junior courses Throughout the year: 8
- Average age of students
- In summer: 25 yearsThroughout the year: 55 years
Information for all courses offered by IMAC Spanish Language Programs
- Lesson duration
- 55 minutes
- Course material
- Generally, course material has to be purchased by all students at the school. The costs of course material will be approximately $60 per course level.
- Comments about courses
Students under 16 years of age will need to be accompanied by an adult or legal guardian at all times. This includes for lessons and courses.
- Individual classes
- Single individual lessons of tuition can be reserved at 23 US$. The combination of group and individual lessons is highly recommended. Individual lessons will encourage you to actively speak the foreign language and will offer you the opportunity to discuss individual problems and weaknesses.
- Days without class
- In 2026 (including national and regional bank holidays):
01 Jan 2026, 03 Feb 2026, 16 Mar 2026, 30 Mar 2026 - 05 Apr 2026, 01 May 2026, 16 Sep 2026, 16 Nov 2026, 21 Dec 2026 - 31 Dec 2026.If a bank holiday falls on a weekday there is no refund nor are missed lessons recuperated. This is the case for the majority of language schools. - Level test
- A test to assess your exact language level takes place before the start of the course via an online form.
Airport transfer
- Guadalajara International Airport:
- $40 one way
$80 return (both ways)
Leisure activities
Examples of leisure activities organized by the school
Adults - Free activities
- Visit some museums, visit some markets, visit a lot of churches and have conversations in the city.
Adults - Paid activities
- Breakfast in Sophie's Coffee Shop, Carousel, museums, etc.
Junior - Free activities
- Visit some museums, visit some markets, visit a lot of churches and have conversations in the city.
Junior - Paid activities
- Restaurants, Carousel, museums, etc.
Accommodation
Homestay
In high demand!
10 ratings Single room, Breakfast, lunch & dinner
Shared bathroom
from
$224/ week Show more
| Weeks | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 10 | 12 | Additional Week |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Price in $ | 224 | 448 | 672 | 896 | 1120 | 1344 | 1568 | 1792 | 2240 | 2688 | 224 |
Prices based on accommodation from Sunday to Saturday
Price per person
- Check-in
- Sunday
- Check-out
- Saturday
Note: It is important to inform the school if you plan to arrive or leave outside the standard check in/check out times.
- Price extra night
- $32 (Individual extra nights bookable at indicated extra night price)
- Room Occupancy
- Single room
- Average distance from school
- 36 minutes by public transport (average reported by 9 former students).
- Includes
- TV, Towels, Bedding/linen, Weekly cleaning, Access to Wifi in building (Free WIFI), Shared bathroom.
- Meals
- Breakfast, lunch & dinner.
- Minimum age of students
- 18
- Maximum age of students
- 91
Student Testimonial Videos
Questions and answers about IMAC Spanish Language Programs
Is IMAC Spanish Language Programs accredited by Instituto Cervantes?
Is IMAC Spanish Language Programs recognized by the Secretary of Education of Mexico?
I would like to stay with a family but I prefer to have breakfast only. Is it possible for me to arrange my lunch and dinner according to my schedule?
I am interested in booking the all-inclusive package with homestay accommodation. Are meals included too?
Is airport transfer included in the accommodation price?
Do you have host families within walking distance of the school?
I've never been to Mexico or South America and I'm not so fluent in English. I am 45 years old.
What is the average age of the students in your school?
What is the average age of the students in your school?
What happens if I get down there, have paid for 12 weeks, but then need to cancel after say two weeks? Is there a partial refund if I’m not able to stay the whole time?
Can I pay the balance to the school in Mexican Pesos?
I would like to study Spanish for about 3 months with my daughter. I noticed that the minimum age is 16, but my daughter will be 9 this year. Is it possible for both of us to take the beginner course?
Does the school provide visa support?
When will I get detailed information about my host family?
FAQ about IMAC Spanish Language Programs, Guadalajara
Are there set weeks I can come to the school or can I come anytime?
Can I select the location of my host family?
A host family will be assigned based on your preferences informed on the enrollment form.”
I am interested in 4 weeks of Spanish language and Mexican culture in Guadalajara. Could I get a list of the excursions and social activities offered by the school?
Please note that the activities and excursions are organized on the spot and the schedule is subject to change.”
What is the number of students per class at IMAC Spanish Language Programs?
Which countries are students of IMAC Spanish Language Programs from?
IMAC Spanish Language Programs offers courses for which ages?
Terms of IMAC Spanish Language Programs
- First day of course
- Students should arrive at 8:15
- Payment methods accepted for payments made directly to the school





- Legal name/parent company
- Instituto Mexico Americano de Cultura S.A. de C.V. | Tax registration ID: IMA771101BL4
Visa Documents
- Full payment of all fees required before school dispatches documents required for visa application
- No
- Preferential cancellation terms in case of visa refusal
- School agreed that students booking online on this site will benefit from preferential cancellation fees in case of visa refusal, and in this case will never exceed EUR 180.














Lessons can be tailored to the student's needs and requests. Ideal for students who want to progress quickly from the comfort of their home or office.