Start free for 2 terms when your school joins ElimuDesk this term Learn more
PlatformM-Pesa fee collectionBalances, receipts and remindersCBC exams & report cardsMarks, analysis, resultsStudent recordsOne profile for every learnerParent contacts & SMSBulk messaging, cleaned listsAnnouncementsSMS, email and parent portalStaff directoryRoles, TSC numbers, attendanceTimetablesLessons, rooms and teachersResource librarySchemes, notes, examsElimuDesk AIYour school’s smart assistantParent & student portalPay, track, learnAll modules
SolutionsPrincipalsSchool-wide visibilityBursarsFee control without spreadsheetsTeachersMarks, attendance, class listsParentsPay, track, learnStudentsStudy, track and growPre-primaryPP1 · PP2Primary schoolsGrade 1 – Grade 6Junior secondaryGrade 7 – Grade 9Senior schoolGrade 10 – Grade 12Secondary (8-4-4)Form 1 – Form 4Colleges & tertiaryTVET · colleges · universities
Pricing
ResourcesResource libraryHelp centreBlogIntegrationsSecurity
Customers
CompanyAbout usCareersPartnersContact us
Log in Get started Request a demo
Help centre

How can we help?

Guides and answers for administrators, bursars, teachers, parents and students.

Guides by role

Getting started

Create your school, import learners, set fees and invite staff. Most schools are live in a day.

  • Create your school desk
  • Import learners and parents
  • Set up fees and classes

Parent guide

Accept your invite, link your children, pay fees and read report cards.

  • Verify your phone number
  • Pay by M-Pesa
  • Download receipts

Teacher guide

Take attendance, enter marks, use the library and draft report comments.

  • Take the register
  • Enter marks
  • Approve AI comments

Mobile access

ElimuDesk works in your phone browser today. Add it to your home screen for one-tap access. Native apps are on the roadmap.

Bursar guide

Connect your Paybill, reconcile payments and schedule reminders.

Administrator guide

Manage roles, approve announcements and review audit logs.

Frequently asked questions

ElimuDesk has no passwords. Go to the login page, enter your email and we send you a 6-digit code that expires in 10 minutes. Use the email your school administrator registered. If it is not recognised, ask your administrator or contact support.

Go to M-Pesa, choose Lipa na M-Pesa then Paybill, enter your school’s Paybill number, use the learner’s admission number as the account number and enter the amount. You will receive an SMS receipt.

Payments usually post within a minute. If it does not, the admission number may have been mistyped; the bursar can match it from the unmatched payments list.

Open Exams, choose the class and exam, and type marks or paste from a spreadsheet. Missing and out-of-range marks are highlighted.

Check your spam folder and make sure you typed the email your school registered. You can request a new code after 30 seconds. Still stuck? Report the issue and we will help.

Go to Students, choose Import and upload the template. ElimuDesk checks for duplicates and bad phone numbers before importing.

Yes. It works in any modern phone browser and is built for low-bandwidth networks.

Principals can export learners, fees and results to Excel or PDF at any time from the Reports section.

Call or WhatsApp us during office hours, or email the support team. See the contact page.

Report an issue

Tell us what is wrong and the support team gets an email straight away.

Thank you! Your issue has been sent to our support team. We reply within one business day.

Still need help?

Our team replies within one business day. For urgent issues call us or send a WhatsApp message.