School operating system

One system for your entire foundation.

Academics, attendance, finance, canteen, and parent communication in one platform — built for education foundations in Indonesia.

Mobile apps

In the hands of parents and teachers.

Light enough for entry-level Android phones and 3G networks, with loading, stale-data and offline states that are always clearly shown.

Home screen of the parent app

Parents know their child has arrivedAttendance, canteen balance, pickup and invoices on one screen.

Invoices in the parent app

Invoices paid from the phoneThe invoice list, paid status and a pay button, one tap away.

Teaching agenda in the teacher app

Teachers start from today's agendaSession roll calls and class notes, also when the signal drops.

01

Built for 3G phones

Every screen states loading, stale-data, and offline states explicitly. The teacher app and POS work fully offline.

02

Built for Indonesia

From official report card formats to VA and QRIS, from NISN to Dapodik — built from the ground up for Indonesian schools, not bolted on after the fact.

03

Audit-ready

Every action that changes data writes an audit trail with actor, time, and reason. No exceptions for internal processes.

For every role in the foundation

Foundation chair

Compare schools, monitor collectibility, and approve fee waivers in a single queue.

School admin

Enrollment, transfers, scheduling, and official reporting without parallel spreadsheets.

Teacher

One-tap attendance, grading without waiting on the network, and report cards that fill themselves in.

Parent

Know your child has arrived, know what's owed, pay from your phone.

Compliance

Student data is treated like data regulated by law.

SekolahOS is designed to follow Indonesia's PDP Law: minimal data, limited retention, and tenant separation enforced at the database layer.

Tenant isolation

Every table is locked per foundation at the database layer, not only in the application.

Scheduled retention

Gate photos and expired documents are deleted automatically per statutory retention periods.

No PII in logs

Names, NISN, and NIK never enter logs, analytics, or notification content.

Official exports

Dapodik and EMIS export paths follow the latest schema version as data, not code.

See SekolahOS in action.

A 45-minute demo with the implementation team, using SekolahOS demo data.