 Top 7 Spanish-speaking countries for teaching English Abroad. Learning a new language while teaching English Abroad, is a great way to immerse yourself into a new culture. On top of that, a new language skill will be a great advantage, when applying for jobs back home when you decide to return. With over 400 million native speakers, Spanish is the second most spoken language in the world behind Chinese with 1.2 billion. Spanish comes in third with 360 million native speakers worldwide. If you are interested in learning Spanish, check out the top 7 Spanish-speaking countries for teaching English Abroad. 1. Teaching English in Mexico. 2. Teaching English in Colombia. 3. Teaching English in Spain. 4. Teaching English in Peru. 5. Teaching English in Argentina. 6. Teaching English in Chile. 7. Teaching English in Costa Rica. Whichever country you decide to teach in, you are sure to have the experience of a lifetime.