Spanish Language School in Puerto Vallarta, Mexico

Home | Mexico | Puerto Vallarta | Our School in Puerto Vallarta

Our school in Puerto Vallarta


Our school is located amongst beautiful colonial buildings, very conveniently located, two blocks from the Malecon and Los Muertos beach in old town Puerto Vallarta. In the area you will find charming city streets, restaurants, cafes, stores, and nightspots.

The school is beautifully decorated, and features several air conditioned classrooms. It also has a conference room where students can attend special workshops or see films in Spanish. An open terrace with a cafeteria, the perfect place for salsa lessons, fiestas, and a meeting point where students can relax during breaks! Wi-Fi is also available for students to use during their time at school.

The Spanish teachers are very highly qualified, all native speakers with many years of experience. All hold at least a University degree in various fields related to education and the teaching of Spanish as a foreign language, and are always eager to help students achieve their goal of Spanish fluency!

Classes follow the most efficient method for teaching Spanish, which is a combination of conversation and grammar practice. Our school is committed to providing the best quality Spanish instruction and offering all of our students an unforgettable cultural experience, through the best social atmosphere and a practical learning environment.

Spanish at our school will provide you with the best opportunity to learn Spanish in a short period of time, and courses for every level are available year round!

USA: 1-866-306 5040
England: 0-800-404 9844
Australia: 1-800-0611 0136
Canada: 1-877-442 0845
New Zealand: 0-800-449-282

Monday - Friday: 9:00 AM - 8:00 PM CST Saturday: 9:00 AM - 3:00 PM CST

IMAC Spanish Language Programs Community

Welcome to the world of IMAC Spanish Language Programs! Click on any link to check out the various sites from videos to our latest article. Visit our Facebook. Explore the maps and view exotic sights on Pics. Have fun!!