Teach English in Kenya

With strong English proficiency, rare wildlife, natural beauty and modern cities – what’s not to love about Kenya?

William Davies
By William Davies • 12 min read • 17 October 2026
Teach English in Kenya

With national parks populated with lions, buffaloes, leopards, rhinos and elephants, Kenya is a wildlife hotspot and an adventurer’s dream. But beyond biodiversity and wilderness, Kenya’s market for TEFL teachers offers a way to experience living like a local in East Africa.

English and Kiswahili are the main languages in Kenya, so you’re probably wondering whether you can teach English as a “foreign language” here. But while English speakers are common, there’s plenty of room for improvement in a language that’s used in education, government and business. Read on for The TEFL Org’s guide to teaching English in Kenya, from the requirements, salary expectations, top cities, and more.

A Maasai man in a purple shuka leaps high in the air during a traditional jumping dance, watched by men in red and checked shukas in the Maasai Mara, Kenya
Credit: Ninara via Flickr

Key Takeaways

  • Kenya has two official languages, Kiswahili and English, but not everyone has perfect English proficiency.
  • Teachers generally need a TEFL certificate and a university degree (preferred).
  • Average teacher salaries range from KSh 55,000–120,000 ($425–$925 / £575–£1,250).
  • If you lack experience or don’t have a degree, you can volunteer to gain experience.
  • Most job opportunities come in private language schools and international schools.
  • Teachers need a Class D Employment Permit to teach legally.
  • Top locations for teaching opportunities include Nairobi and Mombasa.

Requirements for Teaching English in Kenya

English is a main language in Kenya, so it’s no surprise that the country ranks highly on the English proficiency index. Primary education is both free and mandatory, and English is the official language of instruction from grade 4 onwards.

Kenyan schools, from public schools to international schools, language schools and private schools, all have high standards for their teachers.

So, how does this affect the teaching requirements?

Smiling schoolchildren in blue and white uniforms sitting at wooden desks with open exercise books in a classroom in Kiima Kimwe, Kenya
Credit: Matt Berlin via Flickr

Do I need a TEFL certificate to teach English in Kenya?

It’s not a legal requirement, but you still need a TEFL certificate to teach English in Kenya. Most schools require teachers to have at least 120 hours of TEFL training, whereas other teaching jobs might require a Level 5 TEFL certificate or a teaching licence.

English is spoken at a high level in Kenya, and most students look to improve their English with specific goals in mind. By taking an advanced course, you can teach niche subjects like Business English or exam preparation.

Can I teach English without a degree in Kenya?

You don’t technically need a degree to teach English in Kenya, but employers prefer it. Some Kenyan teaching jobs will specifically ask for a degree in education or English, but this is less common. At international schools and universities, English teachers will usually require a master’s degree or above.

If you’re looking to teach English abroad without a degree in Kenya, volunteer positions are worth investigating. There are plenty of reputable organisations that provide classroom experience and training to TEFL teachers who don’t have a degree but want to work in teaching.

Do I need teaching experience to teach in Kenya?

No, but employers prefer it. You can still teach English abroad without experience in Kenya if you have a TEFL certificate. Most entry-level teaching jobs are found in private language schools, but you’ll need to work your way up to a higher salary.

Tip: You can always apply for a voluntary position to gain experience before finding a paid job.

Can I teach in Kenya as a non-native speaker?

Yes, you can teach English as a non-native speaker in Kenya as long as you’ve got a TEFL certificate. You’ll also need to show proof of language skills with a certificate like CEFR, TOEFL, IELTS, or a degree from an English-speaking university.

English is a main language in Kenya, but that doesn’t necessarily mean English is every Kenyan’s first language — sometimes it’s their second or third language. Just bear in mind that in an English-speaking country, the teaching market is much more competitive.

Infographic: requirements for teaching English in Kenya. A TEFL certificate (120 hours minimum) or a teaching licence, a university degree (preferred but not essential) and a Class D Employment Permit, shown beside a Maasai man in traditional beaded jewellery holding a spear

Visa requirements for teaching English in Kenya

You’ll need the right visa and work permit to teach in Kenya legally, and you’ll need to find a job before arriving in Kenya.

After you’ve signed your job contract, you can start the visa application process. Your employer will sponsor your Class D Employment Permit and apply on your behalf, but you’ll also need to submit the following:

  • Forms 25 and 27 — completed and signed
  • Signed cover letter from the employer, addressed to the Director General of Immigration Services
  • Passport copy and two passport-sized photographs
  • Proof of immigration status
  • Clear criminal background check
  • Certified copies of academic and professional certificates (including accredited TEFL courses and degree certificates)
  • Certificate of registration from employer

Tourists don’t need to apply for a visa, but they need an Electronic Travel Authorisation. This makes it easier if you want to find work in Kenya, and then complete a visa-run — but it’s illegal to work while on a tourist visa.

Download our guide to teaching English in the Middle East & Africa

Everything you need to know about teaching English in the Middle East and Africa

Salary and Cost of Living

Kenya is one of the most expensive East African countries, but it’s still significantly cheaper than countries in Western Europe or North America. Here’s everything you need to know about the teacher salary, expenses, and saving potential in Kenya.

Infographic: monthly salary and cost of living in Kenya. The average TEFL salary is KSh 55,000–120,000 ($425–$925 / £575–£1,250), and international school salaries are around KSh 324,000 ($2,500 / £1,940). The cost of living is around KSh 122,000–140,000 ($945–$1,080 / £700–£800) in Nairobi, the capital city, and KSh 78,600–96,000 ($605–$740 / £450–£550) on average nationally

How much can you earn teaching English in Kenya?

An average monthly salary is hard to pin down, but teaching English salaries in Kenya generally range from KSh 55,000–120,000 ($425–$925 / £575–£1,250) per month depending on your experience and qualifications.

If you’ve got a TEFL certificate, you can find a teaching job in Kenya, but you’ll likely earn towards the lower end of this scale if you don’t have experience.

But if you’ve got a bachelor’s or master’s degree in English or education, a teaching licence, and years of teaching experience, you can earn up to KSh 324,000 ($2,500 / £1,940) per month working at an international school.

Tip: Most private schools in Kenya are in the capital city, Nairobi.

How much does it cost to live in Kenya?

Kenya’s cost of living is low — around 60% below western countries like the UK or US. An average person can expect to spend around KSh 78,600–96,000 ($605–$740 / £450–£550) per month on rent, food, and other basic living expenses.

If you’re living in Nairobi (where most of the TEFL jobs are), you might expect to spend a bit more — around KSh 122,000–140,000 ($945–$1,080 / £700–£800) per month. But again, it’s significantly cheaper than living in other capital cities around the world.

If you’re on an entry-level salary or you just want to be frugal, here’s how you can save money (while living comfortably) as a teacher in Kenya:

  • Live beyond the centre: Nairobi is big, but don’t feel like you need to live dead centre in the city. Living outside the city centre can be up to 50% cheaper than living in popular expat neighbourhoods.
  • Eat like a local: Kenyan food is hearty, delicious, and offers excellent value for money. A meal at a hotel (a small restaurant) or kibandas (a kiosk) costs around KSh 450 ($3.40 / £2.50) — less than half the price of a meal at a western restaurant.
  • Shop at local markets: Buy fresh food and produce at local markets instead of supermarkets, and avoid buying imported goods if you can.
  • Travel during low or shoulder season: As a teacher, you don’t need to rush your travels in Kenya. Try to book your weekend trips or holidays outside the tourist season from July–October — which is also Kenya’s Great Migration season.
Restaurants
KES
USD
GBP
Inexpensive restaurant meal
Domestic beer (0.5 litre)
Regular cappuccino
Water (0.33 litre)
Markets
KES
USD
GBP
Regular milk (1 litre)
Loaf of white bread
Regular eggs (1 dozen)
Apples (1 kg)
Transportation
KES
USD
GBP
One-way ticket (local transport)
Monthly pass (regular price)
Taxi start (normal tariff)
Gasoline (1 litre)
Utilities
KES
USD
GBP
Electricity, heating, cooling, water, and garbage (for a regular apartment)
Regular prepaid monthly mobile tariff with 10GB+ data
Internet (60 Mbps, unlimited data, cable/ADSL)
Clothing and shoes
KES
USD
GBP
Pair of jeans (Levis 501 or something similar)
Summer dress in a chain store
Nike running shoes (mid-range)
Men's leather business shoes

English Teaching Jobs in Kenya

Most English teaching jobs in Kenya come in the private sector because public schools prioritise locals who can speak Swahili. Entry- to mid-level teachers are most likely to find jobs at private language schools, whereas very experienced teachers can work at international schools.

It’s possible to enter Kenya and look for work boots-on-the-ground style, but most teachers apply to jobs remotely using platforms like The TEFL Org Jobs Centre.

Public schools

Public schools in Kenya typically hire locally, but it’s possible to find short-term work here through volunteer programmes. Volunteer placements generally focus on conversational English and speaking skills, and class sizes are much larger than at private schools.

The majority of volunteer opportunities in Kenya are through public schools, so if you’re looking to build experience in Kenya, this is a great place to do it as you’ll gain an understanding of national education.

What to expect at public schools in Kenya:

  • Large class sizes — 50+ students!
  • Assistant teaching with local teacher
  • Supporting conversational skills and confidence speaking

Private language schools

Students often head to private language schools to improve specific skills, whether they’re studying exam preparation, English for academic purposes (for studying abroad), or Business English to work at international companies.

Big cities like Nairobi are where you’ll find most private language schools, and they typically hire year-round and requirements are flexible. You’ll need a TEFL certificate, but any experience in unique subjects you have is beneficial, like a TEFL qualification in an ESP (English for Specific Purposes) subject.

What to expect at private language schools in Kenya:

  • Evening and weekend classes
  • Focus on ESP subjects
  • Small class sizes
  • Wide age range

International schools

The list of international schools in Kenya is long, with many following British, American, or an International Baccalaureate (IB) curriculum. These schools offer some of the best salaries and benefits, but as a private school that charges high tuition fees, expectations from students, the school, and parents are high from teachers.

What to expect at international schools in Kenya:

  • Small class sizes
  • Excellent standard of English
  • Following an international curriculum
  • Excellent salary and benefits but high workload

Private tutoring

Private tutoring is an excellent way to earn an extra income on top of your current job. Business English is useful for Kenyans looking to sharpen language skills for work purposes, while English for Academic Purposes is great for students who want to improve their essay-writing skills or improve their chances of studying abroad.

What to expect as a private tutor in Kenya:

  • Flexible but unstable hours
  • Using your own curriculum and lesson materials
  • Marketing yourself to students

Teaching English in Major Cities

From cities inland to those on the coast of the Indian Ocean, here are some of the best places for English teachers to consider for teaching in Kenya.

Teach English in Nairobi

Zebras grazing in golden grassland in Nairobi National Park, Kenya, with the hazy skyline of Nairobi’s city centre rising behind them
Credit: Rod Waddington via Flickr

Nairobi, the capital and by far the largest city in Kenya, has a population of around 5.6 million people — or 16 million if you include its wider metropolitan area. But despite its population, the city is very green, and its safety means that travellers and teachers feel at home instantly.

It’s where teachers can find the majority of TEFL jobs and a high salary. Beyond general English classes, workers in tourism and at international companies look to improve their business English skills.

When you’re not in the classroom, there’s plenty to do in this busy capital. From Nairobi National Park that hosts a variety of species from lions to buffaloes, gazelles, crocodiles, and more, there’s no shortage of opportunities for nature enthusiasts. If you’re a city dweller, head to the National or the Railway Museum, shop for crafts at Maasai Market, or get a picturesque view of the vista on the KICC rooftop helipad.

Teach English in Mombasa

Shoppers and stallholders in a covered fruit and vegetable market in Mombasa, Kenya, with piles of tomatoes, sweet potatoes, carrots and pineapples beneath a high metal roof
Credit: Brad Knabel via Flickr

Nestled on the coast of the Indian Ocean, Mombasa’s coastal lifestyle is a nice contrast to the hustle and bustle of Nairobi. As Kenya’s second-largest city, it still has a thriving job market and plenty of international schools, but you might find that it’s more competitive here for English teachers, especially with the allure of a beachy lifestyle.

When you’re not teaching English, the city has so much to offer beyond its snorkelling, scuba diving, or surfing. Cycle or stroll through the Butterfly Pavilion if you’re looking to stay active in the shade, or soak up history at the UNESCO World Heritage Site of Fort Jesus. If you’ve got more time, take the trip to see the wildlife at Tsavo National Park.

Tip: Don’t take pictures of people in Mombasa (or surrounding areas) without asking.

Don’t Forget Your TEFL Certificate

Ready for your teaching abroad adventure? But before you head off, don’t forget your TEFL certificate. Most teaching abroad jobs generally require a TEFL certification, but it’s much more than just a box to tick — you’ll develop practical skills and knowledge for the classroom. From dealing with disruptive behaviour, planning engaging lessons, and teaching students grammar structures, you’ll become a skilled and confident teacher by studying the TEFL course.

Get started today with our 120-hour TEFL course.

Frequently Asked Questions

  • Q. How much is an English teacher paid in Kenya?

    English teachers can get paid anywhere between KSh 55,000–120,000 ($425–$925 / £575–£1,250) per month depending on your experience and qualifications. International school teachers can earn up to KSh 324,000 ($2,500 / £1,940) per month.

  • Q. What do you need to become an English teacher in Kenya?

    To become an English teacher in Kenya, you’ll need a TEFL certificate, and a degree and experience are highly preferred. You don’t need to be a native English speaker, but you’ll need proof of your English language skills.

  • Q. How do I become an English teacher in Kenya?

    To teach English abroad in Kenya, you’ll need to meet the requirements of a job — usually a TEFL certification, a bachelor’s degree and some experience — to receive an offer of employment. Then you can apply for the work visa and permit.

  • Q. Can you teach English in Kenya without a degree?

    Yes, you can teach English in Kenya without a degree. Some employers won’t ask for a degree, as long as you have a TEFL certificate and some teaching experience. There are also excellent volunteer opportunities around Kenya for new teachers.

Get TEFL
certified today

Learn how to teach English abroad and online with our globally-renowned TEFL courses.

Find my course
120-hour Premier Online Course
120-hour Premier Online Course
Learn online £379.00 £151.60
250-hour Online Level 5 Diploma
250-hour Online Level 5 Diploma
Learn online £606.00 £242.40
140-hour Premier Combined Course
140-hour Premier Combined Course
Learn online £449.00 £179.60
270-hour Combined Level 5 Diploma
270-hour Combined Level 5 Diploma
Learn online £520.00 £208.00