Skip to content

How to live and teach in Spain


It is unsurprising that Spain continues to be a favoured destination for TEFL teachers to teach English abroad. With more than 100 international schools and countless private language academies spread throughout the country, it’s easy to find the ideal teaching position.

The relaxed way of life, rich culture and sublime food and drink, make Spain a rewarding country with much to offer the intrepid English teacher. Teaching English in Spain is a fantastic opportunity to experience a new way of life - with the bonus of the famous siesta!

Teaching in Spain

To teach English as a Second Language (ESL), you often won’t need any teaching experience or qualifications, and can teach as a volunteer. However, we strongly advise that you enrol in a TEFL course before applying to teach English in Spain.

This will not only make your application more attractive to prospective employers but will also make your life easier once you start your new teaching job. The average salary for teaching ESL in Spain is between €700 and €2,000 per month, depending on the position.

If you are already a licensed teacher with two or three years of experience, you’ll be able to teach English in Spain in private international schools. Be warned though, it can sometimes be difficult to get a full time ESL teaching position in Spain without an EU passport.

The good news is that there are teaching programs in Spain who can accept native-level English speakers from Australia, Canada, Fiji, Malta, New Zealand, the Republic of Ireland, Singapore, Solomon Islands, South Africa, Tonga, the United Kingdom, the United States of America, and Vanuatu, or hold a C2 English certificate (CEFR) or equivalent from Austria, Belgium, Bulgaria, Denmark, Finland, Germany, Hong Kong, Hungary, Luxemburg, Norway, the Netherlands, the Philippines, Russia, Sweden, and Switzerland.

Whether you are a qualified and experienced teacher or not, with our help you'll be able to find an ESL teaching experience that's right for you. Spain's growing demand for English teachers means that there are a variety of positions available all over the country.

Types of teaching jobs in Spain

Teaching positions in Spain range from classroom assistants to private tutors and head teachers.

The three most common ESL teaching jobs in Spain are:

  • Language and Cultural Assistant. These are native English speakers who assist English teachers in primary and secondary schools. You won’t usually need teaching qualifications or experience to apply.
  • Full time ESL teacher in a language academy or private school. You will be the main teacher in your classroom. These positions include a monthly salary, benefits, and holidays. You should have prior teaching experience to apply.
  • English tutor for a family. You’ll live with the family you work for and accommodation will be free of charge. This is a great option if you are looking for a culturally immersive experience and you often won’t need any prior teaching experience.

Whatever role you feel would suit you best, the TEFL team can help you to find the perfect fit.

Living in Spain

You’ll have an entirely different experience of Spain depending on where you choose to live.

Spain is known for its friendly residents and a relaxed lifestyle. If you find the idea of living and working in a bustling city appealing, Madrid is the place for you. Barcelona is a perfect destination for those who are into amazing architecture and modern art museums. To experience Islamic culture and flamenco dancing, head for Andalusia.

Be sure to research various locations before applying for a position. This should help to ensure your dream of living and working in Spain becomes a reality.

If you’re interested in finding out more about teaching English in Spain with TEFL, get in touch with us today on 0800 368 9848.