Simple guide

How EduShare Africa works

Everything you need to know — whether you are a teacher, student or parent. No technical knowledge required.

Teachers

Start uploading and earning
in 4 simple steps

You have already done the hard work creating quality materials. Now let EduShare Africa help you share them and earn from every download.

1
Create your teacher account
Go to For Teachers and fill in your name, email and password. Choose Teacher as your role. Takes about 5 minutes.
Tip: You can add your TSC number and ID later to earn the Verified Educator badge.
2
Upload your first resource
Go to your Dashboard → Upload Material. Add a title, description, subject, grade level, and upload your file (PDF, Word, PPT). Set a price or mark it as free.
3
Wait for review
Our team checks every material to make sure it is KICD-aligned and appropriate. Most materials are approved within 24–48 hours.
4
Earn and withdraw
Each time a student downloads your paid resource, the money goes into your EduShare wallet. You keep 80% of every sale (90% on Teacher Pro). Withdraw to your M-Pesa once your TSC details are verified.
Minimum withdrawal: KES 100

Ready to start?

Create your free teacher account and upload your first resource today.

Get Started as a Teacher →
Students

Find the resources
you need to succeed

EduShare Africa has CBC study materials created by Kenyan teachers. Here is how to find and use them.

1
Create a free account
Click Get Started and choose Student as your role. Enter your name, email and a password. That is all — no school details required.
2
Search for what you need
Go to Resources and search by subject, grade level or topic. Use the filters on the left to narrow down results. Many resources are completely free.
3
Pay for paid resources
Click Buy on any paid resource. Enter your M-Pesa number, confirm the STK push on your phone, and the resource is immediately available to download.
4
Download and study
Your purchased resources are saved in your Dashboard. Download them any time. You can re-download as many times as you need.

How M-Pesa payment works

When you click Buy, enter your M-Pesa number. You will see a pop-up on your phone asking you to enter your M-Pesa PIN. Once you confirm, the resource is unlocked instantly. No card or bank account needed.

Start learning today

Create a free account and browse CBC resources from Kenyan teachers.

Create Student Account →
Parents

Support your child's
learning with confidence

EduShare Africa makes it easy for parents to find resources for their children, pay for them, and stay informed about their learning.

1
Create a parent account
Click Get Started and choose Parent as your role. Enter your name and email address. This takes less than 2 minutes.
2
Link your child's account
In your Parent Dashboard, go to My Children and link your child using their email address. Your child will receive a notification to confirm.
3
Browse resources for your child's grade
Go to Resources and filter by your child's grade level and subject. Review what is available — titles, descriptions and ratings are clearly shown.
4
Buy resources on behalf of your child
Pay using M-Pesa directly from your account. When your child requests a resource, you will receive a notification and can approve the payment from your dashboard.

Parents approve payments

When your child clicks "Notify Parent to Pay" on a resource, you get a notification in your dashboard. You review the resource and approve the M-Pesa payment yourself — keeping you in full control.

Stay involved in your child's education

Create a parent account and link your children today.

Create Parent Account →

Common questions

Creating an account is completely free for everyone — teachers, students and parents. You only pay when you download a paid resource.
All payments are made via M-Pesa. When you buy a resource, you receive an STK push to your phone. Enter your M-Pesa PIN to complete the payment. No credit card or bank account is required.
Yes. Once you have paid for a resource, it is saved in your dashboard permanently. You can re-download it as many times as you like at no extra cost.
Our team reviews materials within 24–48 hours. You will receive an email notification once your material is approved and live on the platform.

Still have questions? Contact our team