ShuleKeeper helps Nursery, Primary, and Secondary schools digitize daily operations with structured workflows, role-based access, smart reporting, and practical AI tools that reduce manual work for administrators, teachers, and finance teams.
Admissions, fees, report cards, payroll, attendance, subjects, permissions, and activities work together instead of living in separate spreadsheets.
Launch users, classes, subjects, and templates quickly with default structures.
Give staff, teachers, HR, and administrators the right level of access.
Instead of juggling disconnected tools, ShuleKeeper gives schools a clear operating system for enrollment, classroom administration, financial control, staff workflows, and decision-ready reporting.
Create and update student records, manage photos, bulk updates, student categories, and class placement from a structured workflow.
Handle invoices, balances, posted receipts, chart items, payroll periods, deductions, and payslips with better administrative visibility.
Run subjects, attendance, report cards, grading structures, and AI-supported analysis from a single consistent academic data source.
The system is designed around operational clarity: fewer duplicate steps, fewer manual files, and stronger visibility for school leaders who need information quickly.
Separate responsibilities cleanly across administration, teachers, finance teams, HR, and support staff.
Track balances, student data, report performance, and recurring workflows without rebuilding reports manually.
Use AI and automation for analysis, derived marks, signatures, bulk setup, and other repetitive administrative work.
Set up classes, streams, subjects, users, permissions, terms, and report structures.
Manage student admission, finance, attendance, payroll, and academic workflows in one system.
Generate report cards, finance views, enrollment reports, and performance insights from live data.
ShuleKeeper was first introduced in 2016 as a basic desktop application with multiple modules for school daily transactions. In 2018, it evolved into a full Uganda-based school management system with even more modules to support daily school operations. By 2024, we launched a modern online version, seamlessly integrated with the desktop application. Today, ShuleKeeper is a comprehensive, web-based platform with multiple modules and has been successfully installed in schools across various regions of the country.
Brian T. Kasenene is a skilled Software Engineer with extensive experience in developing robust software solutions. He holds a Bachelor's degree in Software Engineering and a Master of Science in Data Communications and Software Engineering from Makerere University. He specializes in full-stack development, working with various programming languages to build innovative systems.
During his S.6 vacation, while working as a secondary school teacher, he was responsible for managing students' report cards. This experience inspired him to create a report card system to automate the generation of students' report cards. The system was later renamed ShuleKeeper and grew into Uganda’s most modern and comprehensive all-in-one school management system.
At ShuleKeeper, we value the security and privacy of your data. As part of our commitment to keeping our systems secure, we have implemented a policy regarding inactive accounts. your account remains dormant for a period of 60 days or more without logging in, all school data associated with the account will be deleted. This policy ensures that inactive accounts do not retain unnecessary data, helping us maintain a secure and efficient system for all users.
We delete data from inactive accounts to prevent unauthorized access and to ensure that our system operates with only relevant, up-to-date information. This practice is part of our security measures to protect all our users.
Simply log into your ShuleKeeper account at least once every 60 days to avoid data deletion. If you need assistance with your account, feel free to contact our support team at any time.
We ensure that all your school data is securely stored and protected. ShuleKeeper employs industry-standard encryption and security protocols to safeguard your data from unauthorized access.