Education SaaS
ShaalaOS
School management software for small private schools in tier-2 and tier-3 Karnataka. Kannada-first, with AI inside.
- Client
- In-house product
- Industry
- Education SaaS
- Year
- 2026
- Status
- Live
Built with Next.js 15, TypeScript, Supabase, Drizzle, Inngest, Anthropic API, Razorpay

ShaalaOS runs the daily office of a small school. It replaces the paper fee register, the manual attendance book, and English-only tools with one Kannada-first system. The name comes from shaale, the Kannada word for school. The first version focuses on the three things a school does every day: collect fees, mark attendance, and keep parents informed over WhatsApp.
The problem
Small private schools in these towns run on paper. Fees are tracked in ledgers, attendance lives in registers, and parent communication happens by phone call, or not at all. Compliance reports for SATS and UDISE+ are filled out by hand, costing days of staff time each cycle.
The existing school ERPs do not fit. They are English-first, priced for large CBSE chains, and built for a parent who reads English on a smartphone. The real parent here speaks Kannada and may not read fluently. The office wants speed, not features.
Our approach
Start narrow and earn the next step.
- Ship the daily wedge first: fees, attendance, parent updates
- Make every daily action fast and reliable on a mid-range Android phone, even on a weak connection
- Use AI to remove data entry, never to make decisions. AI proposes, the office approves
- Add compliance next, because that is what makes a school stay
- Add academic tools last
Design principles
- Kannada first, English second. No user-facing English is hardcoded
- Daily actions never wait on the network. Writes queue locally and replay when the connection returns
- A human confirms anything the AI produces before it becomes official
- Money and attendance edits are logged. Nothing is hard-deleted
- Daily actions respond in under a second
What is inside
- Fee recording with receipts and automatic reminders
- Class attendance, present by default, with absence alerts to guardians
- Two-way parent queries over WhatsApp in Kannada, by text or voice
- AI onboarding that digitizes admissions and student records
- Compliance reporting for SATS, UDISE+, the RTE quota, and mid-day-meal records
The pilot
The first deployment was at St Joseph's High School in Hunsur. We started with a focused tool: a teacher leave and substitution app built from the school's real timetable of 20 teachers, 9 classes, and 411 weekly assignments.
A teacher applies for leave from their phone. The system proposes substitutes ranked by subject match and free periods. The principal approves in a tap, and the cover is assigned. It replaced a manual, paper-based process that ate into every morning.
Results
- A daily wedge a small school can adopt in a day
- Built to grow into a full multi-tenant platform without a rebuild
- Core loop proven with real teachers on real schedules
Next project
Boat Trips Club