All tutors are TSC-registered & background-checked — 100% money-back on your first lesson
Simple · Secure · Effective

Learning made simple.

Mwalimu connects Kenyan students and parents with verified, TSC-registered expert tutors. Book in minutes, pay securely, join a live class from anywhere.

Find a Tutor Become a Tutor
500+
Verified Tutors
4.9★
Average Rating
10,000+
Sessions Done
48hr
Max Approval Time
80+
Subjects

How does it work?

Choose your role

1
Step 1

Find Your Tutor

Browse TSC-registered tutors by subject, price, and availability. Read real reviews from students and parents who have already booked.

Filter by Kenyan curriculum subject
View ratings, reviews and availability
Choose from 500+ verified tutors
Background-checked for your safety
2
Step 2

Pick Session Type & Time

Choose your session block — Quick Help (15min), Concept Check (30min), Guided Practice (45min), or Deep Dive (60min). Fixed pricing, no surprises.

Quick Help – 15 min – KSh 300
Concept Check – 30 min – KSh 500
Guided Practice – 45 min – KSh 680
Deep Dive – 60 min – KSh 800
3
Step 3

Pay via M-Pesa or Card

Complete your booking by paying through Paystack — Kenya's trusted payment gateway. Pay by M-Pesa, Visa, or Mastercard. Secure and instant.

M-Pesa, Visa & Mastercard accepted
Payment secured by Paystack
Full refund if tutor cancels
Booking confirmed instantly after payment
4
Step 4

Receive Your Session Code

Immediately after payment, you and the tutor both receive unique session access codes by email. Yours is STU-XXXXXX. The tutor's is TUT-XXXXXX.

Unique STU-XXXXXX code emailed to you
Tutor receives TUT-XXXXXX separately
Session date, time and duration confirmed
Reminder sent 1 hour before session
5
Step 5

Join Your Live Session

On session day, open your booking and enter your STU-XXXXXX code. Your private Jitsi classroom opens instantly in your browser — no download needed.

Enter STU-XXXXXX code to verify identity
Private Jitsi video room opens instantly
Screen sharing and whiteboard available
No app download required
6
Step 6

Review & Rebook

After your session, leave a star rating and written review to help other students. Rebook your favourite tutor directly from your dashboard with one click.

Star rating + written review
Tutor appears in Saved for easy rebook
Session history tracked in dashboard
Message tutor directly for follow-up
1
Step 1

Register

Sign up and select Tutor as your role. Complete your profile with your name, email, phone, subjects (max 2), and level (JSS/SS/F3/F4).

Free to join — no upfront fees
Enter name exactly as on National ID
Select up to 2 subjects you teach
Set your availability schedule
2
Step 2

Upload Documents

Upload your National ID, Degree Certificate, TSC Certificate, Certificate of Good Conduct, and a recent passport photo. Our team reviews within 72 hours.

National ID / Passport required
TSC Certificate required
Degree Certificate recommended
Certificate of Good Conduct required
3
Step 3

Get Verified

Standard verification takes up to 72 hours. Need it faster? Pay KSh 1,000 for Speedy Verification — approved within 24 hours.

Standard: up to 72 hours
Speedy: 24 hours (KSh 1,000 fee)
Email notification when approved
Action required if any doc rejected
4
Step 4

Profile Goes Live

Once approved, your profile is visible to thousands of students and parents searching for tutors. Students can book sessions with you instantly.

Profile listed in search results
Students can book & pay instantly
You receive booking notifications
Dashboard to manage all sessions
5
Step 5

Receive Bookings & Codes

When a student books and pays, you receive an email notification with session details, your earnings, and your unique TUT-XXXXXX session access code.

Email: "New Session Booked"
Your TUT-XXXXXX code included
Session details and date/time shown
Also visible in your dashboard
6
Step 6

Host Your Session

On session day, enter your TUT-XXXXXX code to open the private Jitsi classroom as the moderator. You control recording and screen sharing.

Enter TUT-XXXXXX to join as moderator
Full video, audio, screen share
Earnings credited after completion
Request payout via M-Pesa anytime
7
Step 7

Get Paid

After each completed session, your earnings are automatically credited to your Mwalimu wallet (platform keeps 15%). Request payout to M-Pesa or bank anytime.

Earnings credited post-session
Platform fee: 15% — you keep 85%
Request payout to M-Pesa or bank
Processed within 2–3 business days

Simple, fixed pricing

No negotiation, no surprises. Same price for every tutor.

⚡
Quick Help
15 minutes
KSh 300

Rapid revision drill, a single exam question, or a quick topic check.

Daily revision, quick questions, exam week

📘
Concept Check
30 minutes
KSh 500

Targeted practice — work through a problem set or concept clarity.

Homework help, concept explanations, KCSE prep

🎯
Guided Practice
45 minutes
KSh 680

Full structured lesson with warm-up, teaching, practice and Q&A.

Weekly lessons, exam preparation, new topics

🏆
Deep Dive
60 minutes
KSh 800

Maximum learning. Best value per minute for multiple topics.

Holiday intensive prep, catching up, multiple topics

Browse Tutors & Book Now
Secure Session Access

Your unique session access code

After booking and payment, both tutor and student receive a unique one-time access code by email. This ensures only the right people join each private session — no uninvited guests.

Sent instantly by email
Codes arrive in your inbox immediately after payment confirmation.
Unique per booking
Each session generates a fresh STU-XXXXXX (student) and TUT-XXXXXX (tutor) code.
Opens private Jitsi room
Enter your code on the booking page to launch a private, encrypted video classroom.
Prevents unauthorised access
Only the code holder can enter. No public links. No sharing of contacts.

Two codes. One session.

Student Code

STU-XXXXXX

Sent to student/parent

Tutor Code

TUT-XXXXXX

Sent to tutor

How to join

1. Open your booking in your Mwalimu dashboard

2. Click "Join Session" button

3. Enter your code (STU- or TUT-)

4. Jitsi classroom opens instantly

Mwalimu vs Traditional Tutoring

Feature ✓ Mwalimu Traditional
Tutor verification ✓TSC-registered & background-checked ✗Often unverified
Booking process ✓Online, instant, 24/7 ✗Phone calls, scheduling hassle
Payment security ✓Paystack — M-Pesa & cards ✗Cash, often no receipt
Session lengths ✓15, 30, 45 or 60 min fixed blocks ✗Usually 1hr fixed, wasted time
Access codes ✓Unique code per session ✗No access control
Live classroom ✓Jitsi — no download ✗Physical or WhatsApp
Session records ✓Full dashboard history ✗No records
Reviews & ratings ✓Verified student reviews ✗No accountability
Pricing ✓Clear KSh fixed pricing upfront ✗Negotiated, opaque

Ready to get started?

Join thousands of students, parents and tutors on Kenya's leading tutoring platform.

Find a Tutor Become a Tutor

We value your privacy

We use cookies to personalise your experience and keep your sessions secure on Mwalimu.