The complete guide

What you'll actually earn teaching English in Spain

No spin. Real hourly rates, real monthly take-home by city, and how teachers build a comfortable income.

Let's be straight from the off: teaching English in Spain pays the bills and funds a great lifestyle, but it isn't a route to big savings. A new teacher typically takes home €1,000 to €1,500 a month. The teachers who do better than that don't find one magic job, they stack a few income sources. Here's how the money really works.

Going rates by work type

Most teachers combine several of these. Business English is the best paid, private classes are the easiest to grow, and academy hours are the steady base.

Type of workTypical rate (per hour)
Language academy€12 to €20
Private one to one€15 to €25
In company / business English€20 to €50
Online teaching€6 to €20
Language assistant (grant)€800 to €1,000 / month for 14 to 16 hours

Monthly take-home by city

Pay varies by city, but so do costs, so the real question is how far the money goes. Madrid and Barcelona pay a little more and cost a lot more; the smaller cities pay less but leave you better off day to day.

CityNew-teacher take-homeRoom in a shared flat
Barcelona~€1,500 / month~€569
Madrid€1,000 to €1,400€450 to €650
Valencia€1,000 to €1,500~€385
Seville€1,000 to €1,400€300 to €450
Granada€1,000 to €1,300€300 to €350

(Indicative 2026 figures, drawn from across the city guides. Rates rise with experience and the right mix of work.)

How teachers push past the base

The pattern is almost always the same. Start with academy hours for stability and a contract, then layer on private students at €15 to €25 an hour and, if you can, in company business classes which pay far more. Add a little online teaching to fill the gaps. Within a year, plenty of teachers comfortably clear €1,800 or more this way.

The freelance (autónomo) reality

A lot of private and in company work is done as autónomo (self employed), so it's worth knowing the basics:

Can you actually save?

On an academy salary alone, not much, you'll roughly break even your first year. Teachers who save are the ones who build up private classes or a business English specialism on top. The flip side is that your money goes a long way here, especially outside Madrid and Barcelona, so you live well even while saving little. See the full picture on the cost of living page.

Frequently asked questions

How much do new English teachers earn in Spain?
Around €1,000 to €1,500 a month take home, depending on the city and your mix of work.
Which city pays the most?
Madrid and Barcelona pay a little more and have the biggest business English markets, but rents there eat the difference.
How do I earn more?
Stack income: academy hours plus private classes (€15 to €25/hour) plus in company business English (€20 to €50/hour).
Do I pay tax and social security?
If employed, yes, both are handled on your payslip. If freelance, you pay a reduced ~€80/month for your first year, and teaching is usually VAT exempt.

See your route to a teaching income

Take the free check and we'll map your path: visa, qualification and first job.

Take the free check