ShuleSoft

A comprehensive school management platform that simplifies attendance, assessments, timetables, and communication — so educators can focus on what matters most: teaching.

🌐 Web App 📱 Android App

Built for Kenyan Schools

ShuleSoft was designed from the ground up for the Competency-Based Curriculum (CBC) and the unique needs of schools across Kenya and East Africa.

From tracking daily attendance to generating end-of-term academic reports, ShuleSoft brings all your school operations into one intuitive platform. Teachers use the Android app in the classroom while administrators manage everything from the web dashboard.

Role-based access ensures that teachers, class teachers, and administrators each see exactly what they need — nothing more, nothing less.

Parents stay informed too, with real-time updates on their children's attendance, performance, and school announcements.

Who uses ShuleSoft?

  • 👩‍🏫 Teachers — Take attendance, grade assessments, manage tasks
  • 🏫 Class Teachers — Oversee streams, monitor student performance
  • 👨‍💼 Administrators — Manage enrollment, timetables, reports
  • 👨‍👩‍👧 Parents — View attendance, marks, and school updates

Everything Your School Needs

All the tools teachers and administrators need — accessible from the classroom or the office.

📋

Attendance Tracking

Mark students present, absent, or excused in real time from your phone. View attendance history by date, student, or stream with powerful filters and export capabilities.

📝

CBC Assessments & Grading

Record student performance against CBC strands and sub-strands. Generate comprehensive academic reports with grade-level summaries and individual student breakdowns.

Task Management

Create, assign, and track tasks across grades and streams. Filter by pending tasks to stay on top of what needs attention — perfect for busy class teachers.

🕐

Timetable Management

View daily and weekly timetables by term and academic year. Class teachers can see their stream's full schedule at a glance, making classroom management effortless.

👥

Student Enrollment

Add students with full profiles including parent/guardian contacts. Organize by grade and stream with easy search, edit, and transfer between streams.

📊

Academic Reports

Generate detailed academic reports showing student progress across all learning areas. Reports are scoped by grade and stream with school-wide statistics.

🔔

Push Notifications

Get real-time alerts when new assessments or tasks are assigned, when students are enrolled in your stream, and when attendance records are updated.

🌐

Web + Mobile Sync

Data entered on the Android app syncs instantly with the web platform. Teachers work from their phones; administrators manage from any browser.

🔗

Deep Linking

Teachers receive invitation links via email. One tap opens the app directly to the onboarding screen — no manual setup or confusing configuration steps.

🔒

Role-Based Security

Each user sees only what they're authorized to access. Teachers, class teachers, and administrators have distinct permissions that protect sensitive student data.

How It Works

From invitation to full school management in four simple steps.

1

Receive Invitation

Your school administrator sends you an invitation email with a secure link. Tap it to open the ShuleSoft app directly.

2

Set Your Password

Create your account password through the secure onboarding flow. No complicated registration forms.

3

Log In & Explore

Log in with your email and password. The dashboard shows your streams, upcoming tasks, and quick stats — everything at a glance.

4

Start Managing

Take attendance, grade assessments, view timetables, and communicate with parents — all from one app.

Ready to transform your school?

Join schools across Kenya already using ShuleSoft to streamline their operations. Available on web and Android.