Your school office, on AI Autopilot.
Run your entire multi-campus school on 100% automated attendance, timetables, substitutions, exams, fees, ID cards, and leave management — with zero server, hosting, or IT cost, delivered as your school's own free, branded app.
Twelve modules. One school, run in order.
Every part of day-to-day school administration, in one continuous log the way a school office actually works through its own day — not scattered across separate marketing sections.
Want attendance nobody has to chase?
Two campuses, two bell times — Boys Campus opens 7:30, Girls at 8:00. Each one keeps its own marking window, its own "live" badge, its own lock-out. No one clock trying to fit two schools.
- QR, geofenced self check-in, or teacher marking — set per campus
- Absent auto-marked past grace time, corrected the moment they check in
- "Boys Campus: open · Girls: not yet" — never one misleading average
Want a substitute found before you notice someone's missing?
AI Autopilot builds a clash-free week from your classes, subjects and teachers — Classes Range, workload caps, and backup-teacher fallback all yours to tune. The instant someone's marked away, Auto Substitution checks the same rules and assigns cover, logged.
- One click generates the week; toggles decide how strict it plays
- Teacher workload view — who's stretched, who has room
- Substitute cover assigned automatically, same eligibility rules, full audit trail
No one grades their own paper unchecked.
Grading scales set once, applied consistently. Examiner and checker for every subject are kept separate by design — a conflict gets flagged before results go out, not after.
- Configurable grading scales, per campus where needed
- Examiner / checker separation, flagged automatically on conflict
- Report cards carrying the school's own name and result rules
| Subject | Examiner | Checker |
|---|---|---|
| Mathematics | N. Munir | K. Aslam |
| Physics | U. Choudhry | U. Choudhry |
| English | M. Ghauri | N. Munir |
The invoice and the ledger agree, because they're the same system.
Fee heads map straight to real accounts. No separate spreadsheet to reconcile at month end — the invoice and the books were always the same numbers.
- Fee heads with term, account type, and per-campus scope
- Invoicing and payments tied straight to the ledger
- A real chart of accounts, not a spreadsheet bolted on the side
| Fee head | Type | Amount |
|---|---|---|
| Tuition Fee | Income | 45,000 |
| Transport Fee | Income | 8,500 |
| Security Deposit | Liability | 5,000 |
A term's worth of ID cards, printed before recess.
Build a template once — orientation, class colour, staff or student layout — and generate an entire section in one pass, straight to a print-ready PDF.
- Separate templates for students and staff
- Bulk generation by class, section, or campus
- One PDF export, ready for the print shop
One login. Every child they actually have — nothing else.
A guardian with children on two different campuses sees both, cleanly. A guardian search used to link a new student only ever offers approved profiles — never a record still sitting in review.
- Attendance, results, fees and timetable in one dashboard
- Multiple linked children, each scoped to their own campus
- Visit log kept against the guardian's own record
Privileges precise enough to trust, not just "Admin" or nothing.
Designations, departments and qualifications live as real Setup data your registrar controls — global defaults from you, local ones from them. Every staff privilege is view, create, edit, delete and approve, checked independently, per module.
- Campus-scoped Setup data, with platform-wide defaults where they belong
- A full view / create / edit / delete / approve matrix, per module
- New hires start Inactive and Unapproved until someone signs off
| Module | View | Create | Edit | Approve |
|---|---|---|---|---|
| Attendance | ||||
| Fees | — | — | — | |
| Staff | — | — |
Want every guardian to know the moment it matters — free?
Push notifications straight to a home screen — no app store, nothing to download, no SMS charge per message. One guardian, one class, one section, every staff member, or the whole school, in a single message, sent for free. Attendance, timetable changes, and substitute cover send themselves; anything else, you type once and send.
- Unlimited notifications included — never billed per message like SMS
- Installable app icon, branded to your school's own logo
- See who's installed it, on what device, and their last login
- Block any one person from notifications, any time
Boys Campus and Girls Campus, sharing a name and nothing else.
Two campuses can share a school name and still never see one another's students, staff, fees, or guardians. That boundary is enforced everywhere it matters, not just hidden behind the UI — the full breakdown is further down this page.
- Enforced at the data layer — never just a filter on what's shown
- A restricted account can't reach another campus by guessing a record's ID
- Shared, platform-wide data still reaches everyone it should — by design, not by accident
Want to find the gap before a parent does?
A standing audit across the whole school — a class with no teacher, a staff login with no privileges, a guardian linked to no student. Ranked by severity, each with a direct link to fix it. Not a report nobody reads.
- Runs continuously, scoped to what each viewer is allowed to see
- Critical, warning and informational findings, each with an action link
- Snooze what you've already handled; nothing repeats itself
- CriticalKhan Aslam has a login but no privileges granted yet.
- WarningGrade 3 – Section B isn't scheduled anywhere in the active timetable.
- InfoGuardian Waseem Iqbal isn't linked to any student yet.
Know if they actually watched it, not just opened it.
A teacher records straight from their own webcam, shares their screen for slides and documents, or uploads a video they already have — no meeting link, no live session to schedule, nothing for a student to join at a fixed time. Save it as a draft and keep adding clips until it's ready, then submit it for approval before a single student ever sees it.
- Record from a webcam, share a screen for slides/documents, or upload a file
- Real watch data — opens, actual seconds watched, and how far they got
- Reviewed and approved before it reaches a section, a class, or the campus
Gate duty, break supervision, dismissal — covered, not chased down.
Standing non-teaching assignments show up right alongside class periods, in My Day and Teachers Right Now — not a separate list nobody checks. Mark someone Absent or Leave and the next person in a drag-and-drop rotation order picks it up automatically, wrapping back to the first person after the last, the same way substitute teaching already works.
- A full week's coverage on one board — every duty type, every day, who's on it
- Auto-substitution when someone's absent or on leave, from a rotation order you drag to reorder
- Link a duty to a School Timing group and it hides itself on that group's real day off — no false "uncovered" on a holiday
| Duty | Mon | Tue | Wed |
|---|---|---|---|
| Gate | Bilal | Sadia | Bilal |
| Break Duty | Hina | Hina | — |
| Dismissal | Kiran | Kiran | Kiran |
Android. iPhone. Windows. The same app, installed properly — free.
No app store to search, no purchase, no per-device fee, no version anyone has to remember to update. One link installs a real, icon-on-the-home-screen app, completely free — on a parent's Android phone, a teacher's iPhone, and the front office's Windows desktop.
- Free to install, on as many devices as your school has
- Push notifications land the same way a native app's would — included, not an add-on
- One link or QR code installs it for every guardian and every staff member
The moment Ali taps in, his mother's phone already knows.
Two campuses. Two schools. Never one leak.
Data isolation isn't a setting here — it's the default every module is built against. A school with several campuses, or a platform hosting several schools, can share names, timings and even staff titles without a single record crossing a boundary it shouldn't.
Campus-level scoping, everywhere
Students, staff, guardians, fees, timetables and exams all carry their own campus. A restricted account only ever reads or writes within its own campus — checked on the write, not just hidden in the list view.
School-level tenancy
Every table that matters is keyed to its school first. Two schools with identical class names, identical designations, even identical staff names, never see a byte of one another's data.
Maker–checker on every profile
A new staff record, a status change, a delete request — anyone without approval rights can act, but it sits Unapproved until a second set of eyes signs off. Nothing goes live on one person's say-so alone.
See it run on your own timetable.
Bring your own campuses, classes and staff list to the walkthrough — the fastest way to know if this fits is to watch your actual school move through it.