Kenya's CBC Learning Platform

Find the right
CBC materials
in seconds.

EduShare Africa connects teachers, students, and parents through quality, KICD-aligned CBC study materials — all in one place.

53 Approved materials
73 Teachers
10 Students
KICD-aligned materials
Verified teachers
Pay via M-Pesa
Grade 1 to Grade 9
Up to 90% revenue to teachers
Who is EduShare Africa for?

One platform, built for everyone in your school community

For Teachers

Turn your CBC expertise
into income

You already put in the work creating great lesson notes, exam papers and study guides. EduShare Africa lets you share them with teachers, students and parents across Kenya — and get paid for it.

1
Create your teacher account
Takes about 5 minutes. TSC verification is only needed before your first payout.
2
Upload your materials
Notes, lesson plans, exam papers, worksheets.
3
Set a price or share for free
You keep 80% of every sale (90% on Teacher Pro).
4
Get paid via M-Pesa
Withdraw to your phone from KES 100.
Start Selling Today →
Teacher Earnings
Example dashboard · illustrative figures
KES 24,500 Total earned
128 Downloads
90% Revenue share (Pro)
4.8 Avg rating
For Students

Everything you need
to do well in CBC

Find notes, revision papers and study guides for every subject and grade level — created by real Kenyan teachers who know the CBC curriculum inside out.

1
Search for your subject or topic
Filter by grade, subject, or file type.
2
Check if it is free or paid
Many resources are completely free.
3
Download and start studying
No waiting. Instant access after payment.
Find Study Materials →
For Parents

Support your child's
education with ease

Stay involved in your child's learning without needing to understand every detail of CBC. Browse resources for their grade level, buy materials on their behalf, and track their progress.

1
Create a parent account
Link your child's account to yours.
2
Browse resources for your child's grade
Filter by subject and class level.
3
Buy materials on their behalf
Pay via M-Pesa. Resources go straight to your child.
Create Parent Account →
Family Plan
For parents with multiple children
Up to 4 Children linked
KES 299 Per month
See which materials your children have downloaded and approve their purchase requests from your phone.
Simple to use

How EduShare Africa works

Getting started takes less than 10 minutes. No technical knowledge needed.

1

Create your account

Sign up as a teacher, student, or parent. Choose the role that fits you.

2

Search for resources

Filter by subject, grade, and topic. Find exactly what you are looking for.

3

Pay easily via M-Pesa

Paid resources are unlocked with a simple M-Pesa STK push. No card needed.

4

Download and use

Instant access. Download the file and start using it right away in your classroom or study session.

See the full guide →
Resource Library

Latest Materials

View all resources
KCSE 2026 PAPER TWO QUESTION PAPER
Advanced Mathematics Grade 12
KCSE 2026 PAPER TWO QUESTION PAPER
0.0
Language Activities Pre-Primary 1
Pre-primary tracing Alphabet booklet
0.0
GRADE SIX ASSIGNMENTS
Science and Technology Grade 6
GRADE SIX ASSIGNMENTS
0.0
Why EduShare Africa?

Built for Kenyan classrooms

Easy to search

Filter by subject, grade level, topic, and file type. Find what you need in seconds.

Upload and share

Teachers can upload PDFs, Word documents, and more. Organised by subject and level.

Earn from your work

Set your own price. Keep 80% of every sale, or 90% on Teacher Pro. Withdraw to M-Pesa from KES 100.

Quality checked

Every resource is reviewed before it goes live. Only KICD-aligned materials are published.

For Educators

Your knowledge
is worth something.

Students and parents across Kenya are looking for the kind of resources you have already created. Upload once, earn every time someone downloads.

  • Upload notes, lesson plans and exam papers
  • Set your own prices — or share for free
  • Keep 80% of every sale (90% on Teacher Pro)
  • Get paid directly to your M-Pesa
Start Selling Today
Common questions

Questions people ask

Can't find an answer? Contact us

EduShare Africa is Kenya's platform for CBC study materials. Teachers upload notes, lesson plans, and exam papers. Students and parents can browse and download them. Teachers earn income from their uploads.
Creating an account is free. Many resources are also completely free. Some teachers choose to charge for their premium materials. You only pay when you download a paid resource. See our pricing page for subscription plans.
All payments are made securely via M-Pesa. When you buy a resource, you will receive an STK push on your phone. Enter your M-Pesa PIN to complete the purchase. No credit card or bank account is needed.
Click For Teachers and fill in the registration form. You can start uploading straight away — every material is reviewed by our team before it is published. Verifying your teaching credentials (TSC number or national ID) is only required before your first withdrawal.
Yes. Every material is reviewed by our team before it is published to ensure it is KICD-aligned and suitable for the grade level it is tagged for. Our CBC Guide also explains the full curriculum structure.
Get started today

Join Kenyan teachers,
students and parents

Whether you want to find study materials, share your teaching resources, or support your child — EduShare Africa has you covered.