CBC grading, done the way KICD actually defines it
Eeskia weight-averages every CAT, assignment and exam into CBC grades and points, ranks students by pathway - STEM, Social Sciences, Arts & Sports Science - and turns it into a printable report card in one click. Fees, attendance and timetables come built in too, but the grading engine is why schools switch to Eeskia.
A CBC grading engine first - a full school office around it
CBC grading and pathways
Every CAT, assignment and exam weight-averaged into a CBC grade and points, ranked by class and by pathway - STEM, Social Sciences, Arts & Sports Science - with a report card ready to print or share.
Student records
One profile per student from admission to graduation, with guardians, class history and documents attached.
Attendance
Daily roll call by class, with real-time attendance rates for teachers and administrators.
Fee management
Invoices, payments and balances per student per term, with a clear view of what's outstanding.
Timetable
Class and teacher schedules built to avoid clashes, visible to staff and students alike.
Parent portal
Parents log in to see their own children's grades, attendance and fee balance. Nothing more, nothing less.
Staff and roles
Role-based access for admins, principals, teachers, bursars and registrars, each seeing only what they need.
Analytics and audit
School-wide analytics for decision-makers, and a full audit trail of who changed what, and when.
This is how it works
Grade 8, Term 2 report card
CBC| Mathematics | Exceeding |
| English | Meeting |
| Integrated Science | Exceeding |
| Kiswahili | Approaching |
Report cards that match the CBC rubric
Teachers enter competency levels once. Eeskia calculates the rest and generates a clean report card for every learner, ready for parents' day.
- Rubric-based scoring, not raw percentages
- Class and stream averages, calculated automatically
- Printable and shareable report cards
Roll call in under a minute
Class teachers mark attendance from their phone or laptop. Admins see attendance trends across the whole school without asking anyone for a spreadsheet.
- One tap per student, built for speed
- Automatic alerts for repeated absence
- Weekly and termly attendance reports
Grade 7, this week
AttendanceFee statement
FeesKnow exactly who owes what
Every payment is logged against a student's account the moment it's recorded. Bursars get a real-time balance sheet instead of a stack of receipt books.
- Per-student, per-term fee statements
- Outstanding balances visible school-wide
- Parents see their own balance in real time
A timetable that never double-books a teacher
Build the school timetable once. Eeskia flags clashes before they happen, and every class and teacher sees only their own schedule.
- Clash detection across classes and teachers
- Per-class and per-teacher views
- Updates reflect everywhere, instantly
Monday, Grade 7 Blue
TimetableSee your whole school at a glance
Built for schools, not adapted for them
Made for the CBC curriculum
Grading, competency levels and report cards follow the structure Kenyan schools actually use.
Role-based access for every staff member
A bursar sees fees. A class teacher sees their class. Nobody sees more than their role allows.
Works on any device
No installation and no IT department required. It runs in a browser on a phone, tablet or computer.
Your data stays safe
Records are encrypted and backed up automatically, so a lost laptop never means lost records.
Support that understands your school
A Kenyan support team that answers questions in your school's context, not a generic script.
| Task | Books and spreadsheets | With Eeskia |
|---|---|---|
| Report cards | Manually typed each term | Generated automatically |
| Fee balances | Tracked in a ledger book | Updated in real time |
| Attendance trends | Counted by hand | Calculated instantly |
| Parent updates | Phone calls and notes | Visible in the parent portal |
| Data backup | One damaged book away from lost | Backed up automatically |
Simple, predictable pricing for every school
Flexible plans tailored to your institution. All pricing is subject to adjustment based on school size, student population, and specific needs.
Starter
For schools getting started with digital CBC grading, fees, timetable, and records.
Base price · Subject to adjustment
- Student records & admission
- CBC grading & report cards
- Fee management & receipts Included Offer
- School communications via email
- Timetable & school analytics
- Learner mascot avatar
- Standard email support
Growth
For schools that need attendance registers, student photos, and full parent portal access.
Base price · Subject to adjustment
- Everything in Starter
- Class attendance tracking
- Student profile photos
- Public exam results release portal
- Parent portal & SMS notifications
- Priority support
District
For school groups, multi-campus institutions, and county networks.
Billed by agreement & tailored terms
- Everything in Growth
- Multi-school central dashboard
- Dedicated onboarding & data migration
- Named account manager & 24/7 SLA
Pricing Notice: All pricing is subject to adjustment based on school size, student population, stream count, and customized institutional needs. Reach out to our team for more info or to request a tailored quote.
Frequently asked questions
Yes. Grading, report cards and competency tracking are built around the CBC structure used in Kenyan schools, not adapted from a generic system.
No. Eeskia runs in a web browser on a phone, tablet or computer. There is nothing to download and nothing to maintain on your own servers.
Data is encrypted in transit and at rest, and backed up automatically. Every account only sees the records its role is allowed to see.
Yes. Each parent gets a login scoped to their own children, showing grades, attendance and fee balances as they update.
A member of our team contacts you to schedule a short call, walks you through the system with your own school's structure in mind, and answers any questions before you decide.
Yes. We help you import existing student, staff and fee records so your school does not lose historical data during the switch.
Request a free demo
Tell us about your school. We'll set up a short walkthrough built around your own structure and student numbers.
Prefer to talk directly
Reach us any weekday. We usually reply within a few hours.
+254 702495776
Juja, Kenya
Monday to Friday, 8am to 5pm EAT
Ready to see Eeskia running for your school
Book a free demo. No commitment, no card details, just a clear look at how it works.
