Teach English Abroad in Spain

Back to Programs

A Guide to Teaching Abroad in Spain

The Spanish way of life sounds almost too good to be true: late-night fiestas, tapas on a balmy terrace, weekly street festivals, and a population with a never-ending enthusiasm for life. Who could be so lucky as to enjoy all this and make a living? Teaching English in Spain is the opportunity of a lifetime, and not only for the endless supply of sugar-dusted churros. Whether you’re a TEFL-certified teacher with years of experience or a novice who’s curious Spanish culture, teaching is the perfect way to experience la vida español


Choosing a location to teach English in Spain is easy because every corner of the country is filled with lively plazas, historic landmarks, and unique local cultures. Add in a gentle Mediterranean climate and a tendency for mid-day siestas, and it’s easy to see why Spain is such a popular destination for both work and play. 

Spain’s capital city, Madrid, is one of the largest cities in Southern Europe. Teachers who choose to teach in Madrid will experience the Spanish lifestyle to its fullest amidst modern architecture, acclaimed restaurants, and world-class museums. Whether you choose to take an afternoon stroll through Parque del Buen Retiro or spend an evening dancing in Malasaña, you’ll never be bored in Madrid. And if you want to take a break from the colorful city chaos, a weekend in the countryside is only a train ride away. 

Many teachers gravitate toward Barcelona, the second-largest city in Spain which is situated in the semi-autonomous Catalonia region. When you’re done with lessons, explore the mind-bending Parc Güell, lounge on a nearby beach, or stroll down Las Ramblas while snacking on a bocadillo. You’ll also want to brush up on your Catalan, as this local language is spoken widely throughout the region.

Along the southeastern coast, Valencia boasts one of Spain’s largest historic centers and has a youthful feel due to its many universities. This translates into an energetic nightlife and cheap eats; a filling plate of local paella valenciana is never far away. When you’re not teaching in Valencia, you can escape the city and go hiking in the nearby mountains. 

Seville, a laid-back city in Spain’s Andalusia region, is an enticing option for teachers who want a mix of history and culture while teaching English in Spain. Founded by the Romans over 2,000 years ago, Seville’s history is ever-present today, found in squares filled with ruins and the sweeping Alcázar palace. Make sure to take in a flamenco show or participate in the Feria de Sevilla, a week-long street festival famous for dancing, drinking, and socializing.

Teaching jobs in Spain aren’t difficult to find, but well-paid contracts are more competitive in larger cities, like Madrid and Barcelona. It’s important to note that you may not have a choice in your location. The Ministry of Education, for example, assigns teachers to schools, and you could end up teaching English in Spain in either an urban center or a rural town. 

Teaching Jobs in Spain

The Spanish possess a notoriously laid-back attitude, but don’t let that lull you into thinking your time teaching in Spain will be all fun and games. Teaching is hard work, and you’ll need to be on your game to engage students in the classroom. Luckily, teaching jobs in Spain are available for individuals with all levels of experience. 

One of the most popular teaching opportunities in Spain is run by Spain’s Ministry of Education, which hires individuals to work as language and cultural assistants in public schools. Assistants are typically placed in primary or secondary schools and facilitate conversation lessons with an emphasis on their native country’s culture. Other teaching jobs in Spain entail similar tasks but are based in private schools and include Spanish language study or TEFL certification.

For those who don’t have a lot of teaching experience or who are looking for a more immersive cultural experience, in-home private tutoring is a good option. In this case, you’ll live with a Spanish family and teach private lessons several times a week. Not only a conversational exchange, tutors are expected to plan lessons and provide direction to their students’ studies. 

If you’re TEFL- or CELTA-certified, contractual teaching jobs in private academies are an option. These positions usually include a monthly salary, benefits, and vacation time; however, you’re also the primary instructor for the course and must have prior teaching experience. These teaching jobs are easier to obtain if you already have permission to work in the country. 

Your time teaching English in Spain won’t be all work; even language teachers get time off! Those hired by the Ministry of Education will work 12 hours a week, while other assistants and private school teachers should expect to work around 25 hours per week. If you’re teaching English in Spain at a primary or secondary school, you’ll also benefit from school vacations. 

Certification isn’t required to teach English in Spain. Assistant and tutor positions only require you to be a native English speaker, but certification is usually needed to work in an English language academy or private school. Some teach abroad programs in Spain provide certification courses at the beginning of the program, which allows you to gain some experience before jumping in. 

Salary & Costs

When you ask someone why teaching English in Spain is the best, you’re going to hear a lot of reasons, but “amazing pay” usually isn’t one of them. Your salary may not be very high, but life in Spain is rich no matter how many Euros you have in your pocket. 

The bottom line is that most people don’t teach English in Spain for the pay. An assistant typically gets a monthly stipend of €700 whereas a teacher in a private academy can make anywhere from €1300 to €1800 a month. That being said, the cost of living is relatively low. A bottle of water costs less than one U.S. dollar, a bus ticket is €1.50, and you’ll be able to load up on fresh produce at the market without breaking the bank. 

Unlike some English teaching programs around the world, Spanish programs usually don’t cover airfare or any living expenses. For that reason, it’s important to bring enough money with you to cover at least one or two months of living expenses. 

Accommodation & Visas

Finding housing in Spain can take a bit of effort, but will pay off in comfort. Some teach abroad programs in Spain pre-arrange housing for participants, either with a host family or reduced-cost accommodations on school property. Other teaching opportunities offer incoming teachers assistance in finding a place to live, while some provide none at all. Knowing in advance if you’ll receive help is useful, especially if your Spanish language skills are minimal. 

In any case, it’s much easier to find an apartment once you’re on the ground, and most teachers end up renting a room in a shared, furnished apartment. This is a great way to improve your Spanish, make friends, and learn Spanish culture. Make sure to book a few nights in a hostel or hotel before you arrive so you’re not homeless while locating your future casa!

Visas vary depending on your teaching job and employer. Assistants sponsored by the government can apply for a one-year student visa, while teachers working at an academy will be required to obtain a work visa. It’s important to verify with your employer in advance what type of visa you’ll need and if they’ll be sponsoring you, and to remember that visa processing can take several weeks or more. Check out for more information. 

GoAbroad Insider Tips

Teaching in Spain is a great choice for beginners in the field of ESL. Many teaching programs offer certification in addition to teaching experience in the classroom, which serves as a great jumping-off point for a teaching career anywhere in the world. That being said, arriving with some knowledge of Spanish, if not actual teaching skills, will greatly enhance your experience. 

Teaching English is a great way to live abroad, but it’s not for everyone. Teaching requires effective planning, patience, and enthusiasm. Make your job easier and prepare before you depart by collecting teaching aids, such as newspapers, magazines, restaurant menus, and other pieces of realia. 

Be selective in choosing your school. While most language schools in Spain are legitimate, some are better than others. Evaluate each school’s accreditation, find out what kind of support teachers receive, and study your contract. It’s in everyone’s best interest that you work in a legal and supportive environment. 

Teaching English in Spain is a great way to experience Spanish culture while practicing your skills as an ESL instructor. You may fall in love with the country and stay forever, or you may take your newly acquired skills and put them to use somewhere else. Whatever happens next, a year in Spain is sure to be filled with energetic nights, hundreds of tiny tapas plates, and more grammar worksheets than you can ever imagine.  

Read More

written by:

Banner Report 2018

A Guide To
Teaching Abroad in Spain


 Find Teaching Jobs in Spain Now


This listing has been saved 82 times

Get Paid to Teach English in Spain with a TEFL Certification

Want to get paid to live in Spain? By earning your accredited TEFL certification with International TEFL Academy, you can teach English in Spain & 80+ countries. ITA offers TEFL courses online & in 25 locations globally, including Madrid & Barcelona. Our expert staff will provide you with personal guidance and answer all of your questions salaries, visas and helping you get a job.

Spain teach abroad

This listing has been saved 22 times


Develop a greater understanding of Spanish culture by working as an au pair in Spain with GeoVisions. The program places participants a host family in the cities of Madrid, Malaga, or Santander. Expectation include helping with childcare and household duties. Applicants must commit to taking Spanish language classes while in Spain to meet the visa requirements.


This listing has been saved 41 times

OPEN NOW: Teach English & get paid for 9 months in Spain

Whether you’re placed in Valencia or Catalonia, teaching English in Spain is an incredible adventure unlike any other. On your arrival, you will be picked up at the airport before being transferred to your local host family. You’ll get an insight of what it’s really like to live a local, and experience life as they do. After you settle in, you will then spend the next nine months gaining han...


This listing has been saved 54 times

Teach English in Madrid - TEFL course and Job Guarantee!

TEFL Heaven offers an experience of a lifetime to teach English in one of the most famous capital cities in Europe. MADRID in Spain has to be one of the most fascinating cities and with its friendly people its a great place to live and work. Join our 4 weeks face-to-face training which grants you a full TEFL Qualification and learn with other like minded people in the heart of Madrid. I...

International TEFL Academy

This listing has been saved 9 times

Teach English in Spain: Public Schools in Madrid

Do you want to teach English in Spain? Become a language and cultural ambassador in Madrid. This is a opportunity to work in a public school in the Community of Madrid (Comunidad Autónoma de Madrid), and help the English department improve the language skills of their students and staff (most of the schools are placed in rural and pueblo locations in the Madrid Area). Apply by March 15th (N...

teaching in Spain

This listing has been saved 14 times

Get Paid to Teach English in Spain with i-to-i

If you want to get yourself to Spain and change lives by Teaching English as a Foreign Language, an i-to-i TEFL Course can open the door to thousands of Teaching English jobs and get you ready for your first day in the classroom. We offer a range of TEFL qualifications, which can be studied online or at weekends, plus you don’t need any teaching experience. Find out more and get started on your...


This listing has been saved 2 times

Teach English to Schools and Families in Spain

Do you want to experience the Spanish lifestyle? This program is an unique experience, and is open to native English speakers. With the program, participants have the opportunity to earn real international experience teaching children. Participants will teach at school, in a classroom, in the morning. Their mission is to improve the children's English-speaking skills, and in the process incre...


This listing has been saved 28 times

Teach English in a Homestay in Spain with Greenheart Travel

Greenheart Travel's Teach in a Homestay program in Spain offers you the opportunity to tutor your Spanish host family in conversational English for 15 hours a week. The rest of the time is yours to explore the country and get an authentic experience of the Spanish culture. Homestay placements are located in Madrid, Granada and other surrounding areas. This is a volunteer teaching placement d...


This listing has been saved 28 times

Teaching Programs in Oxford TEFL Spain

Work as an English teacher by getting qualified with the internationally-recognized Trinity CertTESOL. Courses are available all year round in Barcelona and after just four weeks, successful graduates can work not just in Spain, but anywhere in the world. Take advantage of our visa service and free careers service and sign up today and join our community!


This listing has been saved 75 times

International TEFL Certificate Program - ACT

Teach English in Asia, Europe, Africa and Worldwide. Teaching English overseas can be a good way to make this dream come true. If you want a prolonged vacation in the exotic destinations around the world, teaching ESL can be the best profession. Teach & Travel - the best way to see the world through the eyes of locals while working to change their lives through education in the English language...


This listing has been saved 218 times

Teach your Language to a Host family and Travel for Less

Travel abroad for less and learn the language of your host family in exchange, you teach them back yours. GoCambio connects millions of people who want to learn or improve the language they are learning with the millions of people who travel in search of unique and independent experiences. So, in exchange for a couple of hours a day helping someone improve the way they communicate in the ...


This listing has been saved 13 times


Assist locals in learning the English language through this teach abroad program offered by InterExchange in Spain. For one to three months participants will be based in the culturally-rich city of Madrid. To be eligible for this opportunity, individuals must be between the ages of 18 and 35, hold at least a high school diploma, and must either be an American or Canadian citizen.


This listing has been saved 54 times

Teach Abroad in Spain with CIEE

Sign up for an international teaching job in Spain with the Council on International Educational Exchange. The program offers year-long placements as a Language and Culture Assistant, teaching English in schools in rural and urban areas throughout Spain. Participants with American and Canadian nationality can immerse in the Spanish language, culture, and community while gaining a teaching exper...


This listing has been saved 13 times

Teach ESL Anywhere in the World!

Find your next teaching job with ESL Jobs Lounge. We offer hundreds of teaching jobs around the world! Check us out today. Teach in Asia, Europe, South America, Africa, North America or Online. We assist both new and experienced teachers in finding their next teaching job. Whether you are looking for a change or are just starting your teaching journey, we have great opportunities for you to ...