City guide

Teach English in Barcelona, Spain

Coastal city with a smaller Auxiliares quota but strong private academies.

Barcelona competes with Madrid as the most popular ESL destination in Spain. The market favors private academies and corporate English over public-school Auxiliares. Catalan exposure is part of the experience.

Best for

Teachers prioritizing lifestyle, beach access, and Mediterranean living over savings.

Spain at a glance

Salary: Auxiliares: 700 to 1,000 EUR per month for 12 to 16 hours per week. Language academies: 1,200 to 1,800 EUR. Private classes: 15 to 30 EUR per hour. Most teachers combine sources to reach 1,500 to 2,200 EUR.

Visa: EU citizens can work freely. North Americans typically use the Auxiliares student visa or, increasingly, the Spanish digital nomad visa for remote work plus side teaching. UK citizens now need a visa post-Brexit.

Full Spain guide →