Welcome to IDEAL!


We offer you a warm welcome to Ideal Language and Cultural Experiences. We are proud to have over 40 years experience in Cuernavaca, and now in the city of Oaxaca, teaching Spanish as a second language and educating our students about the different aspects of Mexican culture. Our Spanish courses and programs are specially designed to develop your ability to communicate in Spanish in the quickest way possible, while making your experience in Mexico educational, fun and unforgettable.

The “Carnaval de Tepoztlán” (Carnival of Tepoztlan), one of the most joyous traditions around Cuernavaca. Let’s to enjoy dance and music of the Chinelos! 

Fall and Winter in Ideal Cuernavaca… until March

Web Mar 15

Come to study with us at Ideal Cuernavaca from October 2016 to March 2017; study at least 2 weeks and get 22% discount, and an excursion every two weeks.

  • Come study Spanish in Cuernavaca Ideal between October 2016 and March 2017.
  • Study two or more weeks in Ideal Cuernavaca.
  • Get 22% discount on registration and tuition fees (Remember that if you are a former student of Ideal, then you do not need to pay registration fee)
  • Get one of these excursions for every two weeks studying with us:
    – Magical town of Tepoztlan
    – Pyramids of Xochicalco
    – Traditional town of Tlayacapan
  • Get a special fee for private transportation from Mexico City’s airport to Cuernavaca: $ 90 USD.

Get more info contacting us: info@ideal-school.com.

You will be welcome to Ideal Cuernavaca!

Don’t forget classes online of IDEAL, it is the best option to learn Spanish from home


• First class free.
• 2×1 taking the class at the same time. Usually our classes are 1-1, but if you want to take your class with a friend, you only pay for one person!

Ideal Language and Cultural Experiences belongs to:


Spanish class and cultural experiences. Learn Spanish in Cuernavaca and Oaxaca, Mexico. Spanish for business, professionals, volunteers. Private class. Lodging in home stays for students. Spanish programs for groups. Learn Spanish online.