Product documentation
Everything EverLearn does
A complete reference to every feature across the school, teacher, parent and student portals — what each one does, and who it's for.
Last updated · Term 2, 2026
What is EverLearn
EverLearn is a school management platform built around Kenya's Competency-Based Curriculum (CBC). One record per student feeds attendance, assessment, fees and communication, so a result entered once by a teacher is what a parent sees on their phone minutes later — no re-typing, no separate spreadsheets. It's four connected portals, each scoped to what that person actually needs to see.
Portal
School admin
Runs the institution — people, classes, fees, subscription.
Portal
Teacher
Runs the classroom — attendance, assessment, report cards.
Portal
Parent
Follows one or more children — results, fees, messages.
Portal
Student
Own work and progress — assignments, revision, guidance.
Dashboard & people
The school admin account is the institution's control room — it's the only role that manages who has access to what, and sees numbers rolled up across the whole school.
Dashboard
Teachers, students & parents
- Assign a class teacher and subjects per teacher
- Deactivate a leaver without deleting their history
- See every parent linked to a student, and every student linked to a parent
Classes, exams & report cards
The academic structure a teacher's day-to-day work sits on top of.
Classes & subjects
Timetable & lessons
Exams
Fees & payments
Per-term billing that stays reconciled without manual bookkeeping.
Fee structures & balances
Fee reminders
sms{{parentName}}, {{studentName}}, {{balance}} and {{className}} placeholders — delivered by SMS, email and in-app together.Fee statements
Payments
Announcements & SMS
Reaching every parent, not just the ones with the app open.
Announcements
aismsSMS balance & top-ups
Documents
Subscription & settings
Subscription
School profile & academic years
Account
Classes & attendance
The day-to-day tools for running a class, scoped to only the classes and subjects a teacher actually teaches.
My Students
Attendance
Timetable, documents & calendar
Assignments & exams
Assignments
aiClass assessments (CATs)
AI exam question generator
aiResults & report cards
Results entry
Report cards
aiClass announcements
aiAI teaching tools, at a glance
Three tools live where the work already happens, not in a separate menu — each one grounded in a teacher's own data, not a blank prompt.
| Tool | Where | What it uses |
|---|---|---|
| Refine notification | Class Announcements | The draft you’ve already written, plus class and title |
| Report card comment | A student’s report card | Their actual subject results and previous term’s mean score |
| Exam question generator | Exams → Question Generator | Subject, topic, grade and difficulty you choose |
Linking a child
One parent account can follow more than one child, even across different schools.
Linking code
Results & progress
Exam results & report cards
AI performance analysis
aiAttendance & conduct logs
Fees & notifications
Fees
Notifications & chat
Learning & guidance
A student's own account is read-focused and self-directed — their work, their progress, their own study support.
Assignments & performance
Revision
AI guidance
aiTimetable & calendar
Messaging & notifications
The same four channels are used consistently everywhere a message needs to reach someone.
| Channel | Reaches | Used for |
|---|---|---|
| In-app | Anyone with the app open | Everything — the baseline record of what was sent |
| Push notification | The mobile app, even closed | Results, fee changes, chat messages, announcements |
| Anyone with an email on file | Announcements, subscription and fee updates | |
| SMS | Any phone, app or not | Fee reminders, urgent announcements, subscription alerts |
