Spanish Language School in Cuernavaca, Mexico

Home | Mexico | Learn Spanish in Cuernavaca

Learn Spanish in Mexico: Cuernavaca


Cuernavaca, the capital city of the state of Morelos, is located about 1.5 hours' drive southwest of Mexico City. Renowned for its Spanish schools, scenery, and spring like climate, Cuernavaca is a major academic center for Spanish students from all over the globe!

The city is amazingly beautiful while rich in culture. A resort town, Cuernavaca has been thought of as the perfect place to enjoy tranquility without the rush of a major city since the days of the Pre/Conquest. Many Mexico City residents have weekend homes in Cuernavaca, and there is a large group of retired foreigners who reside in this paradise.

The city was founded by the Aztecs but you can find remains of other ancient civilizations as well, such as the Olmeca, Mexica, and Tlahuica. By all means, do not miss a trip to the Palace of Hernan Cortes, the Cathedral (named Patrimony of Mankind by the United Nations) and other sites regarding the Mexican Revolution as well as Emiliano Zapata. You will discover numerous art galleries all over the city, while the archaeological sites of Xochicalco, Tepoztlan, and Teopanzolco are not to be missed!

Referred to as the "City of Eternal Springtime", the temperature is nearly perfect throughout the year meaning that houses have no central heating or air conditioning! Come to Cuernavaca and enjoy visiting and exploring a land of culture, and a paradise boasting hot springs, lakes, ecological reserves, archaeological sites, and much, much more!

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!!