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
Pricing

Simple pricing that grows
with your school

Start with a free 2-term trial. Pay per term, per school, with no hidden set-up fees and no per-learner charges.

Starter

KSh 1,000 / term
For small primary schools and academies
  • M-Pesa fee collection
  • Student records & attendance
  • CBC marks & report cards
  • Parent SMS announcements
Start free trial
Most popular

School

KSh 2,700 / term
Everything in Starter, plus AI and the full library
  • ElimuDesk AI assistant & insights
  • Staff directory & role-based access
  • Parent portal & email campaigns
  • Resource library & timetables
Start free trial

Enterprise

Custom
For school groups, counties and colleges
  • Multi-campus dashboards
  • Dedicated onboarding & data import
  • Custom integrations & SSO
  • Priority WhatsApp & phone support
Talk to sales

Launch pricing shown in Kenyan shillings, per school, per term. SMS credits and M-Pesa charges are billed separately at cost. Prices are placeholders until confirmed.

Compare plans

FeatureStarterSchoolEnterprise
M-Pesa fee collection & receipts
Student records & attendance
CBC & 8-4-4 marks and report cards
Parent contacts & bulk SMS
Announcements (SMS, email, portal)–
ElimuDesk AI assistant & insights–
Staff directory & role-based access–
Parent & student portal–
Timetables–
Full resource library–
Multi-campus dashboards––
Custom integrations & SSO––
Dedicated onboarding & data import––
Priority WhatsApp & phone support––

Included with every plan

Free onboarding

We help you import learners and set up fees so you are live in a day.

Real support

Phone, WhatsApp and email support in English and Kiswahili.

Data you own

Export your data any time. We do not sell it.

Frequently asked questions

Yes. Every new school gets 2 free terms of the School plan. No card is required to start.

No. Pricing is per school per term, so your cost does not rise every time you enrol a learner.

SMS credits and any M-Pesa transaction charges are billed at cost by the providers. You see the estimate before sending.

Yes. Upgrade or downgrade at the start of any term.

Yes, for groups of three or more schools. Talk to sales for a quote.

See where ElimuDesk
can take your school

Get started

Free for 2 terms · Set up in a day · Cancel anytime