Vltava River and Prague's historic skyline at golden hour

Teach English in Czech Republic

Europe's most accessible TEFL market for non-EU teachers. Prague hosts one of Central Europe's largest in-company Business English scenes, and the živnostenský list trade licence lets Canadian, American, Australian, and British teachers work legally in the EU without an employer-sponsored visa.

€1,000–€1,600
Monthly salary (USD)
€15–€20/hr
Language school rate
Up to €45/hr
Business English rate
Sept & Jan
Peak hiring seasons
~€650/mo
1BR rent in Prague

Requirements to teach English in Czech Republic

University Degree
Required. A Bachelor's in any subject is the standard. Degrees in education or English give you leverage at international schools and post-secondary institutions where pay is higher.
120-hour TEFL/TESOL
Non-negotiable. Czech students are demanding — they pay for results. A recognised 120-hour certificate is the floor. Adding a Business English specialisation opens the highest-paying market in the country.
EU Passport or Trade Licence
Two legal routes. EU/EEA citizens have free movement. Non-EU teachers register as freelancers under the živnostenský list trade licence — the standard, legal path that doesn't require employer sponsorship.
Distinctive market fact: Foreign teachers in the Czech Republic rarely teach absolute beginners — Czech native teachers handle the A1 level. You'll be working with B1 (intermediate) students and up, which means students who can already hold a conversation, follow your lesson, and benefit from a native-speaker accent.
Why Czech Republic

Why Teach English in Czech Republic

The Czech Republic sits at the geographic and cultural centre of Europe — the gateway between Western and Eastern Europe, with weekend access by train to Berlin, Vienna, Budapest, and Krakow. Prague itself is one of the oldest, best-preserved capitals in Europe: red-tile roofs, Baroque architecture, the Vltava waterfront, and the cobbled medieval Old Town that earns its reputation as one of the most beautiful cities in the world.

For ESL teachers, the country offers something most of Europe doesn't: an open door for non-EU teachers. The živnostenský list trade licence is a legitimate, well-established freelance route that lets Canadian, American, Australian, British, Irish, and New Zealand teachers work legally in the EU without an employer-sponsored work visa. Combine that with a low cost of living relative to Western Europe, a huge in-company Business English market in Prague paying up to €45/hour, and students who are demanding but motivated, and the Czech Republic becomes one of the most balanced TEFL destinations in Europe.

Who Teaches Here

Who Teaches English in Czech Republic

Three distinct teacher profiles dominate the Czech ESL community, each drawn by a different element of the market.

EU Citizens
Free movement, no visa paperwork, and the ability to walk into any school and start work next week. EU teachers are the preferred hire for most language schools because the bureaucracy is zero.
Non-EU Freelancers
Teachers from the US, UK, Canada, Ireland, Australia, and New Zealand who arrive on a trade licence (živnostenský list). Higher hourly pay than salaried staff, complete flexibility to work for multiple schools.
Business English Specialists
Experienced TEFL professionals who lock into the in-company corporate market — multinationals' offices, one-on-one executive coaching, and contracts that pay double the language-school rate.
Job Market

ESL Job Market in Czech Republic

The Czech market breaks cleanly into three job tiers. Most teachers cycle through them as they gain experience — starting at a language school, picking up in-company hours on the side, then transitioning to predominantly Business English as their corporate contacts grow.

1
Private Language Schools

The traditional entry point. Over a hundred language schools operate in Prague alone, with strong presences in Brno and Pilsen. Classes are typically under ten students and cover general English, exam preparation (IELTS, Cambridge), and Business English. Students are paying out of pocket, so they're more demanding than public-school students — which means better preparation pays off and the teaching is genuinely rewarding. Pay runs €1,000–€1,400/month for around 25 contact hours per week.

2
In-Company Business English

The dominant tier — and the most lucrative. Czech multinationals invest heavily in employee English training, sending teachers to corporate offices across Prague to coach receptionists, managers, and directors. Classes are usually small, very often one-on-one with executives, and scheduled before (7:30am) or after work (5pm). Pay reaches up to €45/hour for experienced Business English teachers, with most freelancers working across two or three in-company contracts to fill their week.

3
Public Schools & Post-Secondary

The most structured option, with proper employment contracts, paid holidays, and sick leave — but lower hourly pay (€800–€1,300/month) and bigger classes (20–30 students). Non-EU teachers can enter this tier through the government-backed AIA Program (Academic Information Agency), which places language assistants in schools nationwide and is a popular legal entry route for recent graduates. Post-secondary programmes serve young adults who didn't gain university admission — full schedules without travel between sites, but less supported.

Salary & Cost of Living

English Teacher Salary in Czech Republic

The Czech Republic is a break-even market: salaries cover comfortable living and regional weekend travel, but they're not designed to clear student loans. The way teachers actually save here is by stacking — one language-school anchor contract plus two in-company Business English contracts plus private tutoring on the side.

Job Type Monthly (USD) Notes
Private language school €1,000–€1,400 €15–€20/hour. ~25 contact hours/week. Classes under 10, mix of general English, exam prep, and entry-level Business English.
In-company Business English €1,400–€2,300+ €23–€45/hour. Freelance under the trade licence, often 1-on-1 with executives. Early/late split-shift schedule. Highest pay in the country.
Public school / post-secondary €800–€1,300 Salaried with proper benefits (paid holidays, sick leave, health insurance). Larger classes (20–30 students). AIA Program is the standard entry route for non-EU.
Private tutoring (side income) €11–€18/hr Most teachers add 5–10 private students per week. Direct, no school cut, paid in cash.

Cost of living in Prague: a one-bedroom in a non-central neighbourhood runs ~€650/month; shared rooms drop to €230. Public transport is excellent and cheap (monthly pass under €30). Local pubs serve a meal and a beer for €7. Weekend trains to Vienna, Berlin, Krakow, or Budapest cost €25–€40 each way. Total monthly cost of living for a comfortable lifestyle: €1,100–€1,400.

Visa & Trade Licence

How Non-EU Teachers Work Legally in Czech Republic

EU and EEA citizens have free movement — no work permit needed, just register a Czech address within 30 days of arrival. Non-EU teachers have two legal routes:

Employer-sponsored work visa. Technically possible, practically rare. The school must advertise the position publicly for a month and register the vacancy with the Czech Jobseeker's Office. Only if no Czech or EU candidate is found suitable can the school sponsor a non-EU hire. Most schools won't bother with this paperwork — they'd rather hire a freelancer.

Freelance trade licence (živnostenský list). This is the route the vast majority of non-EU teachers use. You register as a self-employed service provider, get a trade licence ("živno") at the local Trade Licence Office, and are then legally entitled to invoice schools as a freelancer. You pay your own social and health insurance (~€165/month) and your own taxes, but you have full flexibility to work for multiple schools, take private students, and adjust your schedule. To apply you'll need proof of funds, your passport, proof of accommodation, two photos, and a criminal background check. Many schools offer visa assistance to help you through the process.

⚠️ Avoid the "švarcsystém" trap

Some Czech schools try to give you an employment-style contract while also requiring you to work on a trade licence. This is illegal — it's called švarcsystém, and both employer and employee face heavy fines if caught. The school gets the convenience of avoiding taxes and paid holidays; you get bound to a contract while losing every employee right. If a school offers you a contract that requires you to invoice them as a freelancer, walk away. Real freelance work means real flexibility — you set your hours and can work for anyone.

Finding Jobs

How to Find an English Teaching Job in Czech Republic

The Czech school year runs September through June, with the two heaviest hiring windows in late August / early September (start of year) and early January (mid-year refill). In-company Business English contracts run year-round and hire continuously — the most reliable mid-year entry path.

Most schools hire on the ground. Once you're in Prague with a phone and a trade licence application underway, walking into language schools with a printed CV is genuinely effective — much of Czech hiring still happens this way. The exception is in-company Business English: a handful of established agencies will hire from abroad if you have a verifiable TEFL/TESOL certificate and a Business English specialisation. The AIA Program for public-school placements requires pre-arrival application through their website and is the cleanest legal route for non-EU first-timers.

Word of mouth dominates the freelance market. Once you're teaching, students refer you to friends, and one in-company contract often turns into three through internal referrals. Build a reputation early — students notice prepared teachers.

Where to Live

Best Cities to Teach English in Czech Republic

Prague is the centre of gravity for ESL work in the Czech Republic — over a hundred language schools, the entire in-company Business English market, and the highest pay. Brno and Pilsen offer smaller but real markets with significantly lower rent.

Prague (Praha)
Capital · 100+ schools · Business English hub

The capital and centre of the Czech ESL market. Over a hundred language schools, the entire in-company Business English market, and the highest pay in the country. Rent is the highest in the Czech Republic but still well below Western European capitals. Weekend trains reach Berlin, Vienna, Krakow, and Budapest — Prague is the best base in Central Europe for both work and travel.

Brno
University city · Tech hub · Lower rent

The Czech Republic's second city and Moravia's capital. Strong university presence, a growing tech sector, and a steady Business English market driven by multinationals expanding out of Prague. The cost of living is roughly 30% lower than Prague, the social scene is younger and student-driven, and the South Moravian wine country is a 20-minute drive away.

Pilsen (Plzeň)
Western Bohemia · Industrial hub · Beer capital

The home of Pilsner Urquell and the namesake of every "pilsner" in the world. A smaller but real teaching market driven by manufacturing (Škoda, Bosch) and a strong university. Cost of living is the lowest of the three cities, the pace is slower, and Prague is 90 minutes east by train when you need the capital's amenities or a Saturday night out.

Recommended Certification

Recommended TEFL Certification for Czech Republic

Czech language schools and corporate clients expect a recognised 120-hour TEFL or TESOL certificate as the baseline — the market has been competitive for years and an accredited certificate is what gets your CV past the first reading. The OnTESOL 120-hour Advanced TESOL/TEFL Certificate is built around the Communicative Approach and includes practical training in the PPP, ESA, and Task-Based lesson formats — and a strong grammar module that's particularly useful for the B1+ adult learners you'll meet in Czech classrooms.

For the Czech market specifically, the strongest add-on is the 20-hour Teaching Business English specialisation. The in-company Business English tier is the highest-paying segment of the entire Czech ESL market — up to €45/hour — and Business English is genuinely different from general English: needs analysis, syllabus design, one-on-one executive coaching, role-play around real workplace situations. The TBEC course teaches exactly those skills. Bundle the 120-hour with TBEC into a 140-hour combo and save CA$199 / US$150 over buying them separately.

Most popular for Czech Republic
120-hr TEFL/TESOL + TBEC
The 140-hour combo Czech employers — and Prague's corporate clients — actually want. Save CA$199 / US$150 on the bundle.
  • TESL Canada recognized
  • Accepted across Europe & the EU
  • Communicative Approach + Business English methodology
  • Instant access · Self-paced · Lifetime job assistance
View the TBEC Course View 120-hour course details →

Teaching jobs in Czech Republic

OnTESOL graduates get free, lifetime job placement assistance — including curated leads for Prague language schools, in-company Business English agencies, and the AIA Program for public-school placements, plus full job board access and CV support.

From the Blog

Teaching English in Czech Republic — Stories from OnTESOL Graduates

Common Questions

FAQ: Teaching English in Czech Republic

Still have questions? Contact an advisor

Do I need a university degree to teach English in the Czech Republic?

Yes. A Bachelor's degree in any subject is the standard expectation across language schools, public schools, and post-secondary institutions in the Czech Republic. The market has been competitive for years and Czech students pay out of pocket — they expect qualified teachers. A recognised 120-hour TEFL/TESOL certificate is also required at the floor, with Business English specialisations particularly valuable for Prague's in-company market.

No — and this is what makes the Czech Republic stand out from most of the EU. Non-EU teachers from the US, UK, Canada, Ireland, Australia, and New Zealand routinely teach legally in the Czech Republic by registering as freelancers under the živnostenský list trade licence. It's the standard, well-established path, doesn't require employer sponsorship, and gives you full flexibility to work for multiple schools. EU/EEA citizens have the bureaucratic edge (free movement, no paperwork), but non-EU teachers are very much part of the market.

The živnostenský list ("živno" for short) is a Czech freelance trade licence that registers you as a self-employed service provider. It's how the vast majority of foreign teachers work legally in the country. You apply at the local Trade Licence Office with proof of funds, your passport, proof of accommodation, two photos, and a criminal background check. Once issued, you can invoice schools as a freelancer. You pay your own social and health insurance (~€165/month) and your own taxes, but you keep more of your hourly rate and have complete schedule flexibility. Many schools offer guidance through the application process.

Expect €1,000–€1,600 per month on a standard 25-hour-a-week schedule, with significant variation by tier. Private language schools pay €15–€20/hour. In-company Business English in Prague is the high end — experienced Business English teachers earn up to €45/hour. Public schools and the AIA Program pay €800–€1,300/month with proper benefits (paid holidays, sick leave). Most teachers stack: one anchor contract plus 2–3 in-company sessions per week plus private tutoring on the side. Cost of living is low enough that this stack supports a comfortable Prague lifestyle.

The Czech school year runs September through June, with two strong hiring windows: late August / early September (start of year, biggest intake) and early January (mid-year refill). In-company Business English contracts run year-round and hire continuously, making mid-year entry possible if you target the corporate market. Most language-school hiring still happens in person — being in Prague with a trade-licence application in progress and a printed CV beats applying from abroad. The exception is the AIA Program for public-school placements, which requires pre-arrival application through their website.

Švarcsystém is an illegal but common Czech employer trick: they give you what looks like an employment contract while also requiring you to invoice them as a freelancer on a trade licence. The school avoids paying taxes, social insurance, and paid holidays; you get bound to the obligations of an employee with none of the rights. Both parties face heavy fines if caught. Walk away from any school that offers this structure. Real freelance work means real flexibility — you set your hours and are free to invoice anyone. If a contract dictates specific hours, days, and exclusivity but pays you on a trade licence, it's švarcsystém.

Get Started

Ready to teach English
in Czech Republic?

Get the 120-hour TEFL + TBEC combo Prague's corporate clients actually pay for — and save CA$199 / US$150 on the bundle.

TESL Canada Recognized ACCET Accredited 20,000+ graduates