Best side hustles for teachers in Kenya are a smart way to earn extra money without leaving the job you trained for and love. Teaching is a noble career, but the pay does not always cover everything. School fees, rent, family needs, and small dreams like a new phone or a trip can stretch a teacher's salary thin. The good news is that teachers already have many useful skills. You can explain hard topics in simple words. You can write clearly. You can plan, organise, and manage people. These skills are in high demand outside the classroom too.

In this guide, we will look at 12 of the best side hustles for teachers in Kenya. Each one fits around a normal school timetable. Some need no money to start. Others need a small budget. We will also share rough earnings in Kenyan Shillings (Ksh), simple steps to get started, and a few rules from the Teachers Service Commission (TSC) that every teacher should know before starting a side business.

Best Side Hustles for Teachers in Kenya

The best side hustles for teachers in Kenya include online tutoring, freelance writing, blogging, selling digital notes, graphic design, virtual assistant work, KNEC exam marking, and content creation. These options use skills teachers already have, can be done after school hours, and can earn extra income from Ksh 5,000 to over Ksh 100,000 a month.

Side Hustles for Teachers at a Glance

Before we look at each idea in detail, here is a quick table comparing all 12 side hustles. Use it to find the one that matches your budget, skills, and free time.

Best side hustles for teachers in Kenya: cost, earnings, and who it suits
Side Hustle Startup Cost (Ksh) Monthly Earning Potential (Ksh) Best For
Online Tutoring0 (use existing laptop)20,000 - 80,000Teachers strong in English, Maths, or Sciences
Freelance Writing015,000 - 80,000Teachers who write clearly and research well
Blogging3,000 - 15,00010,000 - 100,000+ (long term)Patient teachers willing to publish regularly
Digital Notes & Revision Materials0 - 2,0005,000 - 50,000 per termSubject specialists with good notes
Graphic Design0 (Canva is free)10,000 - 40,000Creative teachers
Virtual Assistant015,000 - 60,000Organised, detail-oriented teachers
KNEC Exam Marking010,000 - 30,000 (seasonal)TSC teachers registered as markers
Content Creation0 - 10,0000 - 150,000+Confident, camera-friendly teachers
Affiliate Marketing05,000 - 50,000Bloggers and social media users
Event Photography30,000+ (or use a good phone)10,000 - 60,000Teachers who enjoy photography
Kienyeji Poultry Farming10,000 - 50,0005,000 - 30,000Rural and peri-urban teachers
Online Reselling5,000 - 30,00010,000 - 50,000Social-media-savvy teachers

1. Online Tutoring

Online tutoring is one of the best side hustles for teachers in Kenya because it uses the exact skill you use every day in class. Many websites connect tutors with students from Kenya, the United States, Europe, the Middle East, and China. These students need help with English, Mathematics, Science, and even local languages. Because some platforms pay in US dollars, the money converts into a good amount in Ksh.

Average earning potential: Ksh 20,000 - Ksh 80,000 per month (part-time)

How to get started:

  • Create a profile on a tutoring platform such as Preply or Cambly
  • Record a short, friendly introduction video about your teaching style
  • Set your hourly rate, then increase it slowly as you gain good reviews
  • Use evenings, weekends, and school holidays for sessions

2. Freelance Content Writing

Teachers read, plan, and write every day. That makes freelance writing a natural side hustle. Companies, websites, and students need help with blog articles, school reports, study guides, and even social media captions. A teacher who can explain things simply and check grammar carefully will always find work.

Average earning potential: Ksh 15,000 - Ksh 80,000 per month (part-time)

How to get started:

  • Create a free account on Upwork or Fiverr
  • Write 2 or 3 sample articles on topics you know well, such as education or revision tips
  • Apply for small jobs first to build reviews, then raise your rates

If you want to explore more writing opportunities built for the Kenyan market, check our guide on freelance writing jobs in Kenya.

3. Starting a Blog

A blog lets a teacher share lesson notes, study tips, classroom stories, or even a hobby like cooking, farming, or travel. It takes patience to grow, but once a blog has steady visitors, it can earn money through Google AdSense, affiliate links, and sponsored posts. Many teachers run a successful blog quietly on the side, writing during evenings or school holidays.

Average earning potential: Ksh 10,000 - Ksh 100,000+ per month (after 6-12 months of consistent posting)

Teacher planning a blog and selling digital notes online from home in Kenya

To start a blog, you need a domain name and web hosting. The table below compares three popular hosting providers used by Kenyan bloggers, based on price, support, and ease of use for beginners.

Truehost

★★★★☆

From Ksh 188/month

  • Beginner-friendly cPanel dashboard
  • Free SSL on all plans
  • Good for small blogs and portfolios
Visit Truehost

HostAfrica

★★★★☆

From Ksh 210/month

  • Reliable uptime and backups
  • Good for growing blogs with more traffic
  • Solid customer support
Visit HostAfrica

How to get started:

  • Pick a hosting plan and a simple domain name related to your topic
  • Install WordPress (most hosts do this in one click)
  • Write your first 5 articles before launching, so the blog does not look empty
  • Apply for Google AdSense once you have enough original content

Need step-by-step help? Our guide on how to start a blog walks you through the whole process from zero to your first published post.

4. Selling Digital Notes and Revision Materials

If you have years of well-organised notes, schemes of work, lesson plans, or revision papers, you are sitting on a product other teachers and students want to buy. Many teachers in Kenya now sell these materials as PDFs through WhatsApp groups, Facebook groups, and small online stores. Once a set of notes is made, you can sell it again and again with no extra work.

Average earning potential: Ksh 5,000 - Ksh 50,000 per school term

How to get started:

  • Convert your best notes, schemes, or revision papers into clean PDF files
  • Join subject-based teacher and parent groups on WhatsApp and Facebook
  • Share a sample for free, then sell the full set through M-Pesa payments

5. Graphic Design

Graphic design is a creative side hustle that many teachers do not realise they can do. Free tools like Canva make it easy to design school posters, certificates, timetables, exam cards, and social media graphics for small businesses. Teachers who already make charts and diagrams for class have a head start here.

Average earning potential: Ksh 10,000 - Ksh 40,000 per month (part-time)

How to get started:

  • Sign up for a free Canva account and learn the basics through free tutorials
  • Design a small portfolio: a poster, a certificate, and a social media flyer
  • Offer your services to local schools, churches, and small businesses near you

For more creative gig ideas, see our list of graphic design freelance jobs in Kenya.

6. Virtual Assistant Work

A virtual assistant (VA) helps a business owner with small daily tasks from a distance. This can include replying to emails, managing a calendar, posting on social media, or entering data into spreadsheets. Teachers are naturally organised and good at following instructions, which makes VA work a comfortable fit.

Average earning potential: Ksh 15,000 - Ksh 60,000 per month (part-time)

How to get started:

  • List your organisational skills clearly on Upwork or a local job board
  • Start with small short-term tasks to build trust with clients
  • Use free tools like Google Calendar, Trello, and Canva to stay efficient

Browse more beginner-friendly options in our guide to online freelance jobs for beginners in Kenya.

7. KNEC Examination Marking

Every year, the Kenya National Examinations Council (KNEC) recruits qualified teachers as markers for national exams such as KCPE and KCSE. This is a seasonal side hustle, but it pays a useful lump sum and gives teachers valuable insight into how exams are graded.

Average earning potential: Ksh 10,000 - Ksh 30,000 per marking exercise (varies by subject and number of scripts)

How to get started:

  • Keep your TSC records and subject qualifications up to date
  • Watch for marker recruitment announcements from KNEC and TSC
  • Apply early, since slots fill up quickly each marking season

8. YouTube and Social Media Content Creation

Short videos that explain tricky topics, share study tips, or show classroom life can attract a large audience. Platforms like YouTube, TikTok, and Instagram pay through ad revenue and brand partnerships once a channel grows. This side hustle takes time to build, but it can become one of the highest-paying options on this list.

Average earning potential: Ksh 0 - Ksh 150,000+ per month (depends heavily on views and audience size)

How to get started:

  • Pick one subject area you know best, such as Mathematics or English grammar
  • Record short, simple videos using just a smartphone
  • Post consistently, even once a week, and reply to comments to grow your audience

For a wider view of online income options, see our guide on how to make money online in Kenya.

9. Affiliate Marketing

Affiliate marketing means recommending a product or service online, then earning a commission whenever someone buys through your unique link. Teachers who run a blog, YouTube channel, or social media page can recommend things like web hosting, online courses, gadgets, or study tools they genuinely use.

Average earning potential: Ksh 5,000 - Ksh 50,000 per month (depends on audience size)

How to get started:

  • Sign up for affiliate programmes related to products you already use and trust
  • Add honest recommendations and links to your blog posts or video descriptions
  • Combine this with blogging or content creation for the best results

10. Event Photography and Videography

Graduations, weddings, birthdays, and school events happen all year round, and people are always looking for someone affordable to capture the memories. A teacher with a good camera, or even a recent smartphone, can offer this service on weekends and during school holidays.

Average earning potential: Ksh 10,000 - Ksh 60,000 per month (weekend work)

How to get started:

  • Practise on family events first to build a small portfolio
  • Share your work on Instagram and Facebook to attract local clients
  • Offer simple packages, such as photos only or photos plus a short highlight video

11. Kienyeji Poultry Farming

Many teachers, especially in rural and peri-urban areas, keep kienyeji (free-range) chickens for eggs and meat. This side hustle does not need daily attention, which makes it easy to manage alongside a teaching job. Demand for kienyeji chicken and eggs stays strong in most parts of Kenya because of their taste and health appeal.

Average earning potential: Ksh 5,000 - Ksh 30,000 per month (depends on flock size)

How to get started:

  • Start small, with 20 to 50 chicks, in a simple, well-ventilated shelter
  • Focus on basic vaccination and clean water to reduce losses
  • Sell eggs and mature birds to neighbours, local markets, or hotels

12. Online Reselling

Online reselling means buying items in bulk at a lower price, then selling them individually for a profit through WhatsApp Status, Facebook Marketplace, or Instagram. Popular items include clothes, shoes, phone accessories, and small electronics. M-Pesa makes payments quick and simple for both the seller and the buyer.

Average earning potential: Ksh 10,000 - Ksh 50,000 per month (depends on stock and sales volume)

How to get started:

  • Start with a small, affordable batch of one product type
  • Take clear photos and post them with honest descriptions and prices in Ksh
  • Use M-Pesa for fast, trusted payments and keep simple sales records

If you want more low-capital business ideas, our guide on businesses to start with Ksh 50,000 has 10 practical options.

Good to Know: TSC Rules Every Teacher Should Follow

Before starting any side hustle, it helps to know what the Teachers Service Commission (TSC) Code of Conduct and Ethics says. According to the TSC Code of Conduct and Ethics on Kenya Law, a public officer should not run a private business during official working hours. Teachers are also advised not to charge fees for tutoring their own students, even outside school hours. To stay safe, choose side hustles that:

  • Run outside official school hours, such as evenings, weekends, and holidays
  • Do not involve charging your own students for extra tuition
  • Do not use school resources, such as photocopiers or school internet, for private business

It is also wise to declare extra income to the Kenya Revenue Authority (KRA) through the iTax portal when filing your annual tax return.

Frequently Asked Questions

What is the best side hustle for a teacher in Kenya?

Online tutoring and freelance writing are often the best side hustles for teachers in Kenya. They use skills teachers already have, fit around school hours, and only need a smartphone or laptop with internet access to begin.

Can teachers legally run a side hustle in Kenya?

Yes. Teachers can run a side hustle as long as it does not interfere with official working hours and follows the TSC Code of Conduct and Ethics. Teachers should avoid charging fees to tutor their own students and should never run a business during school hours.

How much can a teacher earn from a side hustle in Kenya?

Earnings depend on the side hustle, time invested, and skill level. A teacher can earn anywhere from Ksh 5,000 a month from small ventures like selling digital notes to over Ksh 100,000 a month from online tutoring, blogging, or content creation once established.

Which side hustle can a teacher start with no capital?

Freelance writing, online tutoring, virtual assistant work, and affiliate marketing can all be started with no capital. They only need a laptop or smartphone, internet access, and the skills a teacher already has.

Is blogging a good side hustle for teachers in Kenya?

Yes. Blogging is a strong long-term side hustle for teachers in Kenya. A teacher can share lesson notes, study tips, or personal experiences, then earn through Google AdSense, affiliate marketing, and sponsored content once the blog grows.

Do teachers need to pay tax on side hustle income in Kenya?

Yes. Any extra income earned from a side hustle in Kenya should be declared to the Kenya Revenue Authority. Teachers can include this income in their annual tax return through the iTax portal.

Final Thoughts

The best side hustles for teachers in Kenya are the ones that fit your timetable, use skills you already have, and follow the rules set by the TSC. Whether you choose online tutoring in the evenings, selling your best notes each term, or slowly growing a blog, every small step adds up. Start with just one idea from this list, give it a few months of steady effort, and watch your extra income grow alongside your teaching career.