Now you know how much you can make if you choose to TEFL Spain, you might be asking yourself what kind of English teacher jobs in Madrid are available. With such a high demand for English lessons, teaching opportunities in the city are endless. That being said, the majority of TEFL teachers in Madrid will either be working at a private language academy, at an international school as part of a government-led English teaching programme or as a private tutor offering lessons.
Schools in Madrid
Private language academies can be found all over Madrid City, with most looking for native-English speakers throughout the year. You’ll need to have a TEFL certificate and, crucially, a work-visa, to find a teaching job at a language school. These are usually paid hourly and are a good choice for those in Madrid on a student visa looking for around 20 hours of work per week.
For qualified teachers with previous experience, it may be possible to find teaching jobs in Madrid at an international school. Many use a British or American curriculum and will also hire those who can teach other subjects, including science, art and maths. These positions offer the highest salaries for English teachers (as well as sponsored work visas) which makes competition for places very high. You'll usually need more than just a TEFL certificate but if you have the qualifications and experience, you shouldn’t let that stop you from applying.
If you’re lucky enough to find a full-time teaching job in Madrid, you might still want to earn a little extra travel money (or savings!) in your spare time. Private English classes are incredibly common in Madrid and those hoping to teach on the side should have no problem finding willing students. You can advertise on local job boards, online forums and sometimes even at your main job if your employer allows. Private tutors in Madrid usually charge between €15 to €20 (£13.16 – £17.55 / $16.24 – $21.67) when they start out, increasing their rates for private English classes as they gain more experience.

Meddeas in Madrid
One of the most well-known English teaching programmes in Madrid is Meddeas. The programme hires native English, French and German speakers to work as Language Assistants at more than 200 schools throughout Spain.
Teachers who work through Meddas are expected to help students throughout the academic year with their conversational language abilities, assist the local teacher with their lessons and share cultural information from their home countries. They may also be asked to help with planning lessons, assist with other subjects and classes such as art, music and PE and even arrange cultural day trips.
Becoming a Meddeas Language Assistant is free, and teachers will also earn a decent monthly stipend to cover all their necessary costs. Housing is usually provided, often with host families or in accommodation near to the placement school.
To be eligible for the Meddeas programme, you’ll need:
- To be a native English (or German/French) speaker
- To have a 3+ years degree (obtained in the past 4 years)
- To be able to pass a criminal record check
- To be able to cover the initial cost of visa fees and travel to Spain
You don’t need to have any previous teaching experience but it can help your application to stand out if you have a TEFL qualification or some relevant experience.
NALCAP
The North American Language and Culture Assistants Program (more commonly referred to as just NALCAP) is run by The Education Office of the Embassy of Spain in Washington DC, to strengthen ties between Spain and America.
It gives American college students and recent graduates the chance to work in elementary and secondary schools in Spain as Language Assistants, under the supervision of a local Spanish teacher.
Placements generally run from October to May the following year, with positions in almost every city in Spain. Teaching assistants are given a monthly stipend (usually of around €700 to €1000) as well as medical insurance and ongoing support and training. TAs will generally work around 12-16 hours per week, leaving plenty of time to enjoy life in Spain during the evenings, weekends and school holidays.
To be eligible for the NALCAP programme, you’ll need:
- To be a U.S. citizen (with a valid passport)
- To have a BA degree (or be currently studying towards one)
- To be a native English speaker (or to have a native-like level of English fluency)
- To be able to pass a clean background check.
- To be between the ages of 18-60 and in good physical health
While you don’t need to be able to speak Spanish to apply for the programme, NALCAP does recommend that applicants have at least a basic level of Spanish to make the most of daily life in Spain.
BEDA
Another popular English teaching programme in Madrid is the Bilingual English Development & Assessment or BEDA. As part of the Catholic Schools of Madrid, the programme places foreign teachers at private Catholic schools throughout Spain.
As a BEDA teaching assistant, you’ll be expected to help Spanish students with their conversational English and fluency, as well as assist the local teacher with any lesson planning or material gathering they might require.
There are more than 300 BEDA schools in Madrid, with 500 placements available each year. BEDA TAs will usually work around 20-24 hours per week and earn a monthly stipend of between €900 and €1200.
To be eligible for the BEDA programme, you’ll need:
- To be a native English speaker (or have native-like fluency)
- A Bachelor's Degree (which can be in any subject)
- A student visa (to allow you to live and work in Spain
- To be able to pass a background check.
- A TEFL certification isn't a requirement but it can help your application to stand out.
Again, you don’t need to be fluent in the Spanish language to apply but it will help you with both your fellow teachers and in your day-to-day life if you are willing to learn some of the basics before you go!