Teaching English in Slovenia

Teaching English in Slovenia

Slovenia Overview

Main Cities/AreasSalary range (USD/month)
Ljubljana$700 – $1000

Slovenia is a small country with lots of natural beauty. The TEFL market is also small, partly because many local people already speak good English. Generally speaking, you need to be in the country to find the work and this makes it very difficult for TEFL teachers from countries outside the EU to find work. Accommodation can be rather expensive in Ljubljana and in coastal towns.

Typical Requirements and Tips

Degree?TEFL Certification?EU National?Experience?

Teachers from outside the EU should do all they can to find work before arriving in Slovenia.

Expect to have to take on extra private classes in addition to your regular job. It’s the normal way to make ends meet for TEFL teachers in Ljubljana. Expect to share a flat with another teacher.

Given the lack of competition, citizens of EU countries should consider setting themselves up as self-employed.

As with most countries in Europe, it is a lot easier for EU nationals to find work as the paperwork required is significantly less than when applying to employ non-EU nationals.

The cost of living is reasonable. Accommodation costs in Ljubljana are higher than elsewhere. This is reflected in a small degree in salaries but certainly not enough to enable the average TEFL teacher to save money each month. You will almost certainly have to offer private classes in your spare time.

Employers generally pay your income tax for you and as usual, you should expect to be paid on a monthly ba

Pros and Cons of Teaching in Slovenia


  • Friendly students eager to learn
  • A genuinely beautiful little country
  • Potential for EU citizens to go self-employed


  • Lots of red tape for non-EU nationals who do not already have contacts in Slovenia
  • Small TEFL market
  • High rental costs in Ljubljana and coastal areas