Teaching Jobs in Spain

Very popular as a TEFL destination, especially with Brits looking for a less stressful lifestyle, Spain is actually a very mixed bag. Some teachers speak of great weather, lovely beaches, nice people and a reasonable salary. Others complain of exploitation by language schools, atrocious wages, hopelessly disorganized employers and nationalism. Therefore you need to be really careful which company you decide to work for. Whatever you do, you are not likely to have much spare cash at the end of the month and for anyone wishing to stay for a long period it would be a much better idea to set up your own language centre. Needless to say, this takes time and contacts and is only really applicable to EU citizens or those married to Spaniards. The capital, Madrid, is home to the Royal Palace and singular Prado museum, housing works by European masters, and Segovia to the north has a fairy-tale medieval castle and Roman aqueduct. Catalonia’s capital, Barcelona, is defined by Antoni Gaudí’s quirky modernist architecture, including the Sagrada Família basilica.

All TEFL Jobs Up-To-Date

Up-to-date: This job board was
updated on January-20-2025

School Directory: Search our
comprehensive school directory

Need Help? Check out the
FAQ's or contact our team

Latest TEFL Jobs in Spain

Job Location: Alicante - Apply
1 TEFL Teachers needed, Accommodation: Furnished accommodation provided, Airfare: Airfare provided (return ticket), Duration of Contract: 3 month, Experience Required: No, Age of Students: Adults, Teaching hours per Week: 20, Salary: 2500 Euro/Month, Benefits: No, Health insurance provided: Yes, Paid leave and School holidays: Yes, Lesson plans provided: Yes, Contract in the English language available: Yes, More

Job Location: Fuengirola - Apply
1 TEFL Teachers needed, Accommodation: Furnished accommodation not provided, Airfare: Airfare provided (return ticket), Duration of Contract: Min. 6 month, Experience Required: No, Age of Students: Adults, Teaching hours per Week: 25, Salary: 3400 Euro/Month, Benefits: Yes, Health insurance provided: Yes, Paid leave and School holidays: Yes, Lesson plans provided: Yes, Contract in the English language available: Yes, More

Unlock Premium Boards

This is a premium job board - Some areas of our website, such as our premium job boards, can only be accessed if you get our premium package to boost your job search: Instantly unlock hundreds of up-to-date TEFL jobs on our 80+ premium job boards, get access to our comprehensive school directory with thousands of school contact details, etc. - Learn more

Premium TEFL Jobs in Spain

Job Location: Madrid - Apply
1 TEFL Teachers needed, Accommodation: Furnished accommodation not provided, Airfare: Airfare provided (return ticket), Duration of Contract: Min. 6 month, Experience Required: No, Age of Students: 6-16, Teaching hours per Week: 20, Salary: 1540 Euro/Month, Benefits: No, Health insurance provided: Yes, Paid leave and School holidays: Yes, Lesson plans provided: Yes, Contract in the English language available: Yes, More

Job Location: Barcelona - Apply
2 TEFL Teachers needed, Accommodation: Furnished accommodation NOT provided, Airfare: Airfare provided (return ticket), Duration of Contract: Min. 6 month, Experience Required: No, Age of Students: 6-16, Teaching hours per Week: 25, Salary: 1460 Euro/Month, Benefits: Yes, Health insurance provided: Yes, Paid leave and School holidays: Yes, Lesson plans provided: Yes, Contract in the English language available: Yes, More

Other TEFL Topics

Search jobs teaching Spanish to speakers of other languages. More

Search jobs teaching German to speakers of other languages. More

Search jobs teaching French to speakers of other languages. More

Search online teaching jobs to speakers of other languages. More

Top 10 Most Popular Teaching Locations Abroad in 2025. More

The latest Teaching Abroad Guide 2025 is now available. More

Best Paid TEFL Jobs in Spain

Job Location: Marbella - Apply
1 TEFL Teachers needed, Accommodation: Furnished accommodation not provided, Airfare: Airfare provided (return ticket), Duration of Contract: Min. 6 month, Experience Required: No, Age of Students: Adults, Teaching hours per Week: 25, Salary: 3900 Euro/Month, Benefits: No, Health insurance provided: Yes, Paid leave and School holidays: Yes, Lesson plans provided: Yes, Contract in the English language available: Yes, More

Job Location: Fuengirola - Apply
1 TEFL Teachers needed, Accommodation: Furnished accommodation NOT provided, Airfare: Airfare provided (return ticket), Duration of Contract: Min. 6 month, Experience Required: Yes, Age of Students: Adults, Teaching hours per Week: 25, Salary: 4200 Euro/Month, Benefits: Yes, Health insurance provided: Yes, Paid leave and School holidays: Yes, Lesson plans provided: Yes, Contract in the English language available: Yes, More

Don't have Premium? Apply for jobs on our free TEFL job board