Nursery → Senior 6 · Built for Uganda's curriculum

Run your whole school from one place.

Students, staff, attendance, marks, report cards, fees, and more — one app that adapts to how your school actually teaches and grades, from nursery checklists to O-level letter grades.

Built for every level

ZiSchool doesn't force one grading system on your whole school — it matches how each level actually assesses learners.

Nursery
Developmental skill checklists — Not Yet, Developing, Achieved. No percentages, no pressure.
Lower Primary
Competency descriptors — Beginning, Developing, Proficient, Mastered — matching the Thematic Curriculum.
Upper Primary
Continuous assessment + exam scores, with optional PLE-style mock aggregate scoring for P7.
Secondary
CA + End-of-Cycle exam blended into A–E letter grades, matching the New Lower Secondary Curriculum.

Everything your school needs

No add-ons, no separate apps — it's all in here.

Students & Enrollment
Rosters, bulk CSV import, class assignment, year-end promotion.
Staff Management
Invite teachers, assign subjects and classes, track who teaches what.
Attendance
Daily class attendance in seconds, with trend tracking over time.
Marks & Grading
CA and exam entry, auto-computed grades, custom grading scales.
Report Cards
Termly and annual reports, class position, downloadable PDF.
Fees & Finance
Track dues and payments per student, plus school-wide expenses.
Timetable
A clear weekly schedule every class and teacher can see.
Analytics & Rankings
Attendance, fee collection, and performance trends at a glance.

One app, every role

Everyone sees exactly what's relevant to them — nothing more.

🏫 Headteacher
  • Full school oversight
  • Invite staff & set up classes
  • Finance & analytics
  • Approve report cards
👩‍🏫 Teacher
  • Their own classes & subjects only
  • Enter marks & attendance
  • Post assignments
  • Write report comments
👪 Parent
  • Their child's record only
  • Fee balance & report cards
  • Upcoming assignments
  • School announcements
🎓 Student
  • Their own grades & timetable
  • Assignments due
  • Term & annual reports
  • Nothing about other students
No school? No problem

Private tutor or freelance teacher?

Skip the school setup entirely. Add your own students, enter their marks the way their level is actually graded — nursery checklists, primary descriptors, or secondary letter grades — and download clean report cards. No staff, no fees module, no invite codes. Just you and your students.

Plans for every school

Start free. Upgrade as your school grows.

Ready to get started?

Set up your school in a few minutes — no credit card needed for the Free plan.