Learn Spanish in the fascinating colonial city of Oaxaca, Mexico. Experience the colonial charms of this highland city surrounded by lush mountains and indigenous villages. Oaxaca is one of the most unique cities in Mexico. It is an ideal location for language immersion and exploring the pre-Hispanic past of the area. Study at an accredited Mexican university in Oaxaca City and earn university credit. Take Spanish classes and electives in the colonial section of Oaxaca or for advanced-level Spanish students enroll in courses with local students. Sol Abroad high school programs provides quality academic support and assistance while you are on your study abroad program.