Full relocation package with dedicated job assistance in the leading language centre of your choice

Free Skype call with an expert on teaching English abroad


Teaching English in Spain


What are the requirements for teaching English in Spain?

(a) You don’t need a college degree – Yes! You heard it right; you don’t need a degree to teach English in Spain if you are a native English speaker. As we all know, English is a global language and the demand for learning English is growing like never before in Spain there is no exception to it. Language centres in Spain prefer native speakers with TEFL / TESOL certification. Having a degree doesn’t matter to them at all. But it’s always better to have a bachelor’s degree to avoid competition as non-degree holders generally face a more competitive job search.
(b) TEFL/TESOL Certification is necessary – Having a TEFL/TESOL certification is necessary to be an English teacher as you will learn various skills and techniques regarding teaching while pursuing this course. Most of the language centres in Spain demand TEFL/TESOL certified teachers to ensure optimum teaching quality.
(c) Sufficient funds for initial months possess at– Teacher’s Friend strongly recommends you possess at least sufficient funds for 1-2 months to cover your initial expenses. Somewhere betweenUS$ 3,000 – US$ 3,500 should be enough. Getting a teaching job in Spain generally requires2-4 weeks including interviews and another month to receive your first payment.
(d) Clear and understandable accent – Having a clear and understandable accent will definitely help you pass your interview. Also, you will need to have advanced English or higher in order to teach it- which makes sense really!

Can I find work in Spain as a non-native English speaker?

Unfortunately, for non-native English speakers, it’s quite hard to find teaching English jobs in Spain. As language centres in Spain prefer native English speakers over non-native English speakers.


How much money can I earn while teaching English in Spain?

How much money you make completely depends on the type of teaching job you are doing. For TEFL/TESOL certified teachers, there are different types of teaching jobs available in Spain.
Generally, on average your earnings will range from US$ 800 – US$1,400 per month if you opt for a Government Programme. Additionally, you can earn more money if you provide private tuition too, which is relatively easy in Spain.

What visa do I need in order to teach English in Spain?

What type of visa you need completely depends on your nationality. You should always be cautious when it comes to visa applications. Work Visas and Working Holiday Visas are quite popular, but they are not available to all nationalities. You can also teach English in Spain through the Cultural Ambassadors Program. Drop us a message to find out more.

What are the peak hiring times in Spain?

Generally, October is the best hiring month in Spain, so we recommend you arrive in Spain before late September. You can also come in January, which is a good time for hiring teachers also.

What are the best cities in Spain for teaching English?

The capital city, Madrid, is the best option for teachers to teach English as it has the biggest job market in Spain. But other cities such as Barcelona, Bilbao, Valencia, and Sevilla are good options as well and our guest writer, Naomi Falgate, teaches English in the beautiful San Sebastian. Read more

How many hours a week will I teach in Spain?

Teaching hours mostly depend on the schools and language centres you work with. Generally, you will be teaching 20 – 30hours a week and doing an additional 10 –12 hours of prep work.

What are the hours?

This one is also highly dependent from school to school. However, there are two main shifts. One is from 9 am – 5 pm with a two-hour break for lunch and the other is from 9 am – 2 pm.

Teaching English in Spain

Salaries in Spain



Spain is an amazing country that is both culturally rich and naturally blessed. Whether you are a culture and history lover or want thrilling adventures, Spain has everything to make your time memorable. We have listed down a few amazing locations (besides Madrid and Barcelona) in Spain where you can spend your holidays.


Located in southern Spain, Malaga offers you pristine beaches and rich history at the same time. Sounds perfect, right? The combination of history and natural beauty makes Malaga so special. You can wander around the old streets of Malaga to get a taste of the architecture that this city has to offer. You can also relax on the sea beach while enjoying the beautiful Alboran Sea (the westernmost portion of the Mediterranean Sea).


Another amazing city in southern Spain and the capital of the province of Granada. This magnificent city is famous for its eye-catching architecture. You will find numerous museums, statues and monuments that are worth visiting. If you’re an art enthusiast, then you can’t afford to miss Granada during your time in Spain.


Zaragoza is situated in the northern part of Spain and is the capital city of the Zaragoza province. Because Zaragoza isn’t a popular tourist destination like Madrid or Barcelona, you can experience the true essence of a Spanish city while wandering around. It is known for its hospitable and friendly people. So, if you want to travel to a city where you wish to interact with more local people, then Zaragoza is a city you shouldn’t miss.


Located on the south-eastern coast of Spain, Valencia is the third-largest city in Spain after Madrid and Barcelona. Valencia is a vibrant city which can easily mesmerise you with its picturesque architecture, blue beaches, and amazing climate. It is the perfect destination for your weekend trip. If you are a food lover, then you should definitely try out the amazingly delicious foods that Valencia has to offer.


Google Maps

Not only in Spain, but Google Maps is also by far the most popular app across the globe. It’s very simple to navigate, which makes this app very popular among travellers around the world. Google Maps will not only guide you while you are on the roads but can also help you find the best restaurants, hotels etc.

Eurail Planner

This is a rail planner app that will help you to find information about trains.
Eurail Planner isn’t only for Spain, as you can also use this app for the rest of Europe. This is a very useful app if you want to travel around Europe by train.


You can use this amazing app while planning your
travel itinerary in Spain. Triposo contains city guides which can help you make a seamless travel plan. You can also access it in offline mode and still get the best recommendations during your journey.

Google Translate

Another useful app from Google. Don’t know a single word of Spanish? Don’t worry, Google Translate is here to help you. It allows you to convey your English sentences into Spanish very efficiently. Not only is it useful for your time in Spain, but there are also tons of other languages that Google Translate supports.

The Fork

Are you a foodie? If yes, then this app is perfect for you. The fork provides you with the best suggestions for restaurants in various cities in Spain. All you need to do is type in your location and this app will give you a list of the restaurants for that location. You can also filter your search based on price, reviews, cuisine etc. Besides these features, you can also find amazing offers and seat reservations.

Spanish dishes

Spanish cuisine has lots of flavours and tastes. If you are a foodie, then you should definitely try out Spanish cuisine once in your lifetime. Paella, Gazpacho, Tortilla Española, Patatas Bravas, Pisto and Gambas al Ajillo are the standout dishes that you must try during your time in Spain. There are other famous dishes too, which you will discover as you meet the locals and get recommendations from friends. This is the joy of teaching English abroad.


teach english in vietnam

Requirement Checker

Take the requirement checker to find out whether you are qualified.

teach english in vietnam

Got questions?

Send me an email with your questions and I’ll get back to you with answers asap.

teach english in vietnam

Chat face to face

Book a FREE 30 minute video consultation.