Spanish is the most popular language after English and Chinese. Learn Spanish in schools worldwide including Spanish in Madrid, Seville, Barcelona, Malaga, Havana, Buenos Aires, Playa del Carmen, Jaco Beach, Salamanca, Puerto Vallarta and Valencia taught by native speakers.