Learn Spanish at a Spanish Language School in Mexico

Spanish schools throughout Mexico offering Spanish language classes, Spanish culture courses, and more!
Spanish courses in Mexico

Spanish schools in Cancun
Spanish schools in Cuernavaca
Spanish schools in Guanajuato
Spanish schools in La Paz
Spanish schools in Mérida
Spanish schools in Mexico City
Spanish schools in Oaxaca
Spanish schools in Playa del Carmen
Spanish schools in Puebla
Spanish schools in Queretaro
Spanish schools in San Cristóbal
Spanish schools in San Miguel
Spanish schools in Zacatecas


About Mexico

Mexico is a federal constitutional republic in North America. It is bordered on the north by the United States; on the south and west by the Pacific Ocean; on the southeast by Guatemala, Belize, and the Caribbean Sea; and on the east by the Gulf of Mexico.

Mexico is the fifth-largest country in the Americas by total area and the 14th largest independent nation in the world. With an estimated population of 109 million, it is the 11th most populous country. Mexico is a federation comprising thirty-one states and a Federal District, the capital city.

The country is established as an upper middle-income country, considered as a newly industrialized country

Many large cities in Mexico are located in the Valley of Mexico or in adjacent valleys with altitudes generally above 2,000 meters, this gives them a year-round temperate climate with yearly temperature averages and cool nighttime temperatures throughout the year. It is one of the 18 megadiverse countries of the world. With over 200,000 different species, Mexico is home of 10-12% of the world's biodiversity.

Mexico has a free market mixed economy, and is the 11th largest economy in the world.

Mexico has one of the largest tourism industries in the world. In 2005 it was the seventh most popular tourist destination worldwide, receiving over 20 million tourists per year; it is the only country in Latin America to be within the top 25.

The most notable tourist draws are the ancient Meso-American ruins, and popular beach resorts. The coastal climate and unique culture — a fusion of European (particularly Spanish) and Meso-American cultures; also make Mexico attractive.