The Instituto Cultural Oaxaca is a Spanish language school in Oaxaca with 23 years of experience that specializes in the teaching of Spanish as a second language. The school offers intensive programs to students from all over the world in the lively cultural setting of Oaxaca, Mexico. The Instituto is located in a welcoming 19th century estate surrounded by gardens in the colonial centre of the city.