Gran Vía street in Madrid, Spain

Teach English
in Spain

The top destination for teaching English in Europe. Famous for its beaches, festive culture, and delicious foods — with one of the largest ESL markets on the continent.

€12–€20/hr
Hourly salary range
September
Best time to apply
EU Passport
Or MoE program visa
5–15 Students
Typical class size
120 hrs
Min. TESOL certification

Requirements to Teach English in Spain

Education
University Degree
TESOL Certification
120-hour TESOL certificate. OnTESOL recommends adding a 20-hour specialist on Teaching English to Young Learners (TEYL) or Teaching a Business English Course (TBEC).
Citizenship
EU citizenship. Non-EU citizens can apply via the Ministry of Education program.
Why Spain

Teach English in Spain: Europe's Top ESL Destination

Spain is the top destination for teaching English in Europe. Famous for its beaches, festive culture, and delicious foods, Spain is very popular with British ESL teachers looking for better pay and a sunnier lifestyle. North American teachers who hold an EU passport or apply via the MoE are also eligible for work in Spain. This Teach English in Spain Guide by OnTESOL will tell you more about each city, give you tips for job hunting in Spain, and help you prepare for the job with the right TESOL certification.

Job Market

The ESL Job Market in Spain — One of Europe's Largest

Spain has one of the largest TESOL job markets in Europe. Language schools are widely spread throughout the country as demand for ESL instruction continues to rise in a country of 47 million citizens. ESL teachers in Spain can choose to live in big cities such as Madrid, Barcelona, and Valencia, or retreat to one of the many a quiet towns.

Most schools are small private organization that were established in the mid 1990's when Spain joined the European Union.

Spaniards have invested a lot of time and money in English language instruction, continuing to do so even during the recession. Teaching English to Young Learners (TEYL) is the largest market in Spain, as it is the norm for families to send their children to a language school from September to June. Test preparation courses and private one-to-one lessons are also big ESL markets. It is very common for ESL teachers to work at a school and offer private lessons on the side. Furthermore, many Spanish people travel to the UK and Canada for summer immersion programs.

Salary & Cost of Living

English Teacher Salary in Spain: What You Can Earn

ESL teachers can live comfortably in Spain, earning 12 to 20 euros per hour. Rent is relatively cheap in smaller towns and the transportation system is great if you have to travel by train or subway.

Position Type Hourly Rate (EUR) Notes
Private Language School €12 – €20/hr Most common; small class sizes
Ministry of Education (MoE) ~€700/month grant Plus work visa; K-12 assistant role
Private Lessons €15 – €25/hr Supplemental income on the side
Business English €18 – €25/hr Higher rates in Barcelona & Madrid
How to Find Jobs

How to Find the Best English Teaching Jobs in Spain

Spain has one of the largest ESL markets in Europe and finding a TESOL job here is easy if you go to the right city at the right time. There are many cities where you can teach English in Spain and most well-paid jobs are in the private sector. There aren't any recruitment agencies operating in Spain, so this guide will help you find the job that is right for you and excel in job interviews. You can also browse current openings on our job board.

Private Language School Jobs in Spain

Most English teaching jobs in Spain are found at private ESL schools. These are generally small but professionally run schools. Class sizes are between 5 and 15 students, so the environment is prime for using Communicative Language Teaching (CLT) methods. Most ESL schools in Spain close for the month of August and the school year starts in October, so the best time to arrive and apply for jobs is the first week of September.

ESL schools in Spain pay very good wages, but they can't afford visa processing or recruitment fees. Having an EU passport or the Spanish NIE card is a must, and applying for jobs in person is highly recommended. Many language schools advertise jobs early, so you can apply before you arrive in Spain and get assistance with finding accommodation. Read how one OnTESOL graduate found work at several academies →

A job with the MoE is perfect for young university graduates from Canada and the USA who want to work and live abroad for a year in Spain. The MoE provides a monthly grant of 700 Euro plus work visa. The Language and Cultural Assistant position with the MoE involves teaching K-12 English or French at public schools throughout Spain.

Passing the Job Interview

Your TESOL certification and experience will prove to be very valuable during the interview because the Director of Studies will ask you about your favorite teaching methods, the textbooks you have used and how to overcome difficulties in the classroom. You may even get a request to create an activity or full lesson plan on the spot.

Inquiring about the class and the school's curriculum during the job application is highly recommended. Not only will you appear more professional, but the information you obtain will allow you to bring a small portfolio with lesson plans to discuss with the Director of Studies during the job interview. Read how TESOL certification helped one of our graduates in Spain →

Best Cities

The Best Cities to Teach English in Spain

Madrid
Capital · Art · Football

Madrid is divided between the old and the new. The old part of town has the most beautiful architecture and offers the best tapas experience! Madrid is the perfect place to teach English if you love art. The Prado museum is one of the world's most popular museums and hosts some of the most beautiful Picasso paintings. If you are a football fan, Real Madrid is one the world's finest football clubs and important matches are held here, including Champions League rounds and the classic match against Barcelona.

Teach English in Madrid →
Barcelona
Nightlife · Architecture · Beaches

Famous for its night life, beautiful architecture, friendly people, and beautiful Mediterranean beaches, Barcelona is a great place to teach English. Live and breathe the wonderful architecture of Antoni Gaudi: La Sagrada Familia, Park Guell, Casa Mila, Casa Batllo, and Casa Vicens are some of the most artful architectural sites in the world. If you love the game of football, you cannot miss a game of the Barcelona Club, which has won the European Champions League three times in the past decade. Superstars like Maradona, Ronaldinho, and Messi have worn the 'bluegrana' jersey.

Teach English in Barcelona →
Bilbao
Basque culture · Surfing · Gastronomy

Bilbao is a great city for teaching English if you want to experience the rich Basque culture and all it has to offer in the arts, architecture and gastronomy. Bilbao is also a great place to teach English if you like to surf all year-round and ski or snowboard in winter.

Teach English in Bilbao →
Valencia
Mediterranean · Business English · Paella

Valencia is Spain's third largest city and one of the most beautiful Mediterranean cities in Europe. Valencia plays an important economic role in Spain because it has the 5th largest port in Europe and a large influx of tourists from all over the world. Teaching business English in Valencia is highly recommended. Valencia is known for its traditional paella and a large number of modern museums in the sciences and the arts.

Teach English in Valencia →
Sevilla
Andalusia · Beaches · Moorish architecture

Sevilla is the city to go to if you want to teach English in sunny Andalusia. Ever since the Moorish era, Sevilla has flourished with some of Spain's most beautiful architectural sites. The Mediterranean food in Sevilla is amazing and the nightlife even better. Beautiful beach towns such as Tarifa, Conil, Nerja, Bolonia, and Burriana are just an hour away.

Teach English in Sevilla →
Recommended Certification

Recommended TEFL certification for Teaching English in Spain

The 120-hour Advanced TESOL Certificate is recommended for entry-level and gap-year ESL teachers planning to teach English in Spain at a language academy or public school program. The 120-hour TESOL Certificate is academically equivalent to CELTA and is accredited by ACCET, a U.S. Department of Education recognized agency.

OnTESOL recommends adding the 20-hour Teaching English to Young Learners (TEYL) specialization because TEYL is the largest market in Spain — most entry-level TESOL jobs involve teaching children and teenagers from September to June. Add a 20-hour specialist for only US$79 when you enroll.

Interview-ready lesson planning. The Director of Studies will ask about your teaching methods and may request a lesson plan on the spot. OnTESOL's 120-hr course includes 3 graded lesson plan lab assignments with tutor feedback, so you'll arrive confident and prepared to demonstrate your skills using the Communicative Language Teaching (CLT) methods that Spanish language schools expect.

Teaching Business English or test prep in Madrid, Barcelona, or Valencia? Add the Teaching Business English (TBEC) or Teaching IELTS specialist instead of — or alongside — TEYL for Spain's thriving business and exam preparation markets.

Non-EU citizen? The 120-hour certificate is sufficient for the Ministry of Education's Language and Cultural Assistant program, which provides a monthly grant of €700 plus a work visa for Canadians and Americans.

Experienced teacher upgrading? The 250-hour TESOL Diploma offers more lesson planning practice and a deeper understanding of curriculum development. Recommended for experienced ESL teachers with 2+ years and an initial TESOL/TEFL/CELTA qualification.

ACCET Accredited TESL Canada Recognized Equivalent to CELTA Valid in 50+ countries
⏱ 120 hrs + TEYL
Advanced TEFL/TESOL Certificate + Young Learners
The combination OnTESOL recommends for every teacher heading to Spain.
  • Accredited by ACCET (U.S. Dept. of Education recognized)
  • Recognized by TESL Canada
  • Academically equivalent to CELTA
  • 3 lesson plan lab assignments with tutor feedback
  • TEYL module covers children & teenager teaching
  • Self-paced — complete in 4–12 weeks
  • Free Spain job assistance & job board access
  • Add TBEC or IELTS specialist for only US$79
Enroll Now View full course details →

"A TESOL certification will give you the confidence to walk into a classroom because you will feel that every part of the lesson has a clear objective. Before I completed my course with OnTESOL, I would play songs for fun to let the time pass by. Now every song or movie I play has a grammatical objective and I don't have to rely on the textbook as much. I highly recommend OnTESOL!"

Robert Miller
250-hour TESOL Diploma · Spain
★★★★★

Find English Teaching Jobs in Spain

Browse current openings or get personalized job assistance from OnTESOL.

FAQ

Common Questions About Teaching English in Spain

Everything you need to know before making the move to Spain.

You need a minimum 120-hour TESOL certificate. OnTESOL recommends adding a 20-hour specialist on Teaching English to Young Learners (TEYL) or Teaching a Business English Course (TBEC), as the majority of entry-level jobs in Spain involve teaching children or business professionals. OnTESOL's courses are accredited by ACCET, a U.S. Department of Education recognized agency.

EU citizenship is typically required for private language school jobs, as schools can't afford visa processing fees. However, non-EU citizens from Canada and the USA can apply through the Ministry of Education's Language and Cultural Assistant program, which provides a monthly grant of €700 plus a work visa.

The best time to arrive and apply for jobs is the first week of September. Most ESL schools in Spain close for the month of August and the school year starts in October. Many language schools advertise jobs early, so you can apply before you arrive in Spain and get assistance with finding accommodation.

ESL teachers can live comfortably in Spain, earning 12 to 20 euros per hour at private language schools. Rent is relatively cheap in smaller towns and the transportation system is great if you have to travel by train or subway. It is very common for ESL teachers to work at a school and offer private lessons on the side for additional income.

TEYL is the largest market in Spain, as it is the norm for families to send their children to a language school from September to June. Test preparation courses and private one-to-one lessons are also big ESL markets. Business English is another growing area, particularly in cities like Barcelona, Madrid, and Valencia.

Applying for jobs in person is highly recommended. There aren't any recruitment agencies operating in Spain, so you'll need to approach schools directly. Many language schools advertise jobs early, so you can also apply before you arrive in Spain. Having your TESOL certification and a portfolio of lesson plans will give you a significant advantage during interviews.

From Our Graduates

Teaching English in Spain — Stories from OnTESOL Graduates

Learn more about the life of the ESL teacher in Spain. Click on the links below to find tips on living, traveling, and teaching English in Spain!

Ready to Teach in Spain?

Get Certified to Teach English in Spain

Earn your ACCET-accredited TESOL/TEFL certificate online, at your own pace. OnTESOL provides professional tutor support and lifetime job placement assistance to help you land the best teaching job in Spain.

Accredited by ACCET Recognized by TESL Canada Equivalent to CELTA