Foundation
School setup
Theme and appearance
CBC school type
Choose the level your school offers. SchoolDesk loads a KICD-aligned starting subject list and requirements; your administrator can customise it.
School branding images
Data backup and restore
Export a backup before moving devices or making major changes. Restore only from a trusted SchoolDesk backup file.
Start school records afresh
Permanently removes all learners and their marks, fees, attendance, activities, and archived learner records from this device. Export a backup first.
Classes / levels
Streams by class
Add as many streams as needed. Each class can have its own stream structure.
Learning areas / subjects
Academic terms
Academic year and auto-promotion
Flexible exam setup
Add one or more exams. Scores are always converted to percentages. Weights are used only for Combined Term analysis.
Today
School overview
Learners
Average score
Fees collected
Total balance
Fee collection
Need academic support
Activity records
Recent learners
Attention needed
Class and stream population
Finance watchlist
Admissions
Add and manage learners
Import learners from Excel
Upload one Excel workbook. Every class sheet is read automatically and learners are assigned to the class named by that sheet (a Class/Grade column overrides it).
Edit selected learner details
Exams
Subject exam marksheet entry
Demo all-subject marks
For testing only: fills missing Term 1 / Mid Term marks for every learner and every configured subject. Existing marks are kept.
Single learner mark entry
Academic analytics
Class, subject, and learner performance
Selected term average
Marks recorded
Meeting expectations
Learners needing support
Performance by class and stream
Performance by learning area
Top learners
Needs academic support
Exam ranking
Merit lists and subject rankings
Whole class rank - all subjects combined
Finance
Fees structure, payments, and class analysis
Official school fees by class/level
Quick learner payment update
Search by learner name, admission number, class, stream, or guardian phone, then click the learner to update fees.
Fees payment analysis by class
Learner fee ledger
Select a learner to view payment history and print a receipt.
Finance
Vote heads, expenses, and income vs spending
Fee vote heads
Record expense
Total expenses
Income minus expenses
Daily register
Attendance by class and stream
Communication
Bulk SMS messages
Generate and review messages before sending. Sending becomes active after an SMS provider is configured.
Academic growth
Individual learner progress
Whole learner development
Extra-curricular activities
Activity records
Learner activity history
Teacher workspace
AI exam builder
Feature preview
AI Exam Builder is coming soon
This area is temporarily closed while we complete secure document processing, school data protection, and teacher approval workflows.
Reports
Generate report cards
Print class report cards
Administration
Teachers, promotion, and learner status
Teacher workload
Promote learners
Archive learner
Competitive operations
Payments, parents, campuses, compliance and readiness
M-Pesa reconciliation
Import a provider statement now. Live callbacks remain safely disabled until server credentials are configured.
Parent portal readiness
Guardian accounts are restricted to explicitly linked learners, results, invoices and payments.
Open parent portalCampuses
Senior School pathways
KEMIS/NEMIS-ready export
Exports official learner identifiers for review and authorized upload. It does not claim direct Ministry integration.
Protection and recovery
School onboarding
Support request
Owner tools
Premium school access
Subscription control
Set the expiry date for a school. When the date passes, the app locks until an authenticated owner or head teacher verifies access.
Renewal verification requires a signed-in owner or head teacher; no unlock secret is embedded in the app.
Offline readiness
Checking this device's offline storage...
Online mode checks for app updates. Records remain on this device unless you export and move a backup.
SchoolDesk Inc support
Need help setting up your school, activating access, or understanding your analysis?
SchoolDesk Inc
+254 732 070 623 · WhatsApp
info@schooldesk.co.ke
Secure cloud sync
Checking cloud configuration...
On the first connection, choose carefully. Download replaces this device's current records; export a backup first.