Apply now to teach English in the Czech Republic!


Complete 130 hours of TEFL training in Prague – the city that never sleeps – and then receive a guaranteed paid teaching job, to teach English in The Czech Republic! The 4-week intensive face-to-face training is a combination of theoretical and practical sessions, which will prepare you fully for a long career or short stint in teaching English as a foreign language.

The TEFL certification will allow you to teach anywhere in the world afterwards! Full time teaching positions consist of 18-25 hours teaching a week, contracts are a minimum of 6 months, and normally you would teach all different ages from children to adults in private language centres.

4 weeks face-to-face TEFL training
Qualifies you to teach English abroad worldwide
Guaranteed paid teaching job after the TEFL training
Live and work in one of the most popular countries
Start dates generally every month

teach english in the czech republic

Experience the vibrant culture and architecture the city of Prague has to offer.  It is is one of the most popular destinations in Europe to teach English in the Czech Republic, because of its inviting culture, safety, bustling TEFL industry and its low-cost of living. Apartment rentals, transportation and food are cheap. The low-cost of living allows you not only to explore but to save a little as well.

We do warn you – many candidates intend for a short stint in the Czech Republic and end up staying years – it is that kind of country!

We welcome you to read through about this program. We are always on hand by phone or online chat to help with any questions you have.

– The TEFL Heaven Team

"Everything was great! Applying to TEFL Heaven was an impulsive decision for me but easily the best I have ever made. If you're at all questioning whether to do it or not.... DO IT. You won't regret it!"

− Naomi Thompson