Multi-campus school management

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.

1 dashboard, every campus Live activity feed 12 modules, one platform
Attendance — Boys Campus
01Imran FarooqPresent
02Sana TariqPresent
03Bilal AhmedMarking…
04Areeba KhanPresent
75%
3 / 4 markedLive · opens 07:30
The register

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.

01 · Attendance & Live Monitoring

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
Today, 08:14Live
Campus
Status
Boys — 07:30
Check-in open
Girls — 08:00
Opens in 46m
02 · Timetable & AI Autopilot

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
Grade 6 · Section AAutopilot
Mon
Tue
Wed
Thu
Fri
P1
Math
Eng
Math
Sci
Eng
P2
Sci
Math
Eng
Math
Sci
P3
Art
Sci
— sub —
Eng
PE
03 · Exams & Results

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
Mid Term · Grade 8Conflict
SubjectExaminerChecker
MathematicsN. MunirK. Aslam
PhysicsU. ChoudhryU. Choudhry
EnglishM. GhauriN. Munir
04 · Fees & Accounting

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
Invoice — Term 2Posted
Fee headTypeAmount
Tuition FeeIncome45,000
Transport FeeIncome8,500
Security DepositLiability5,000
05 · ID Card Generator

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
Alumni 1612
Areeba Khan GRADE 6 · SECTION A ID 0142 · Boys Campus
06 · Guardian Portal

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
Guardian · S. TariqApproved
Sana Tariq
Grade 4 · Girls Campus
Ibrahim Tariq
Grade 7 · Boys Campus
07 · Staff, HR & Privileges

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
ModuleViewCreateEditApprove
Attendance
Fees———
Staff——
08 · Notifications

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
ComposeSent
Individual Class Section Staff Whole School
Attendance — Bilal Ahmed
Marked Absent · guardians notified
Substitute assigned
Grade 6A · Period 3 covered
09 · Multi-Campus Isolation

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
Army Public CollegeIsolated
Girls Campus
412 students · 38 staff · own fee heads
Boys Campus
389 students · 34 staff · own fee heads
10 · AI Operation Control Centre

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
Operation Control3 findings
  • 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.
11 · Online Classes

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
Photosynthesis · Grade 8Approved
Ali Raza
Opened 3× · watched 9:40 of 10:00
Sara Khan
Opened 1× · watched 2:15 of 10:00
12 · Duties

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 CalendarThis Week
DutyMonTueWed
GateBilalSadiaBilal
Break DutyHinaHina—
DismissalKiranKiranKiran
Free, on every device

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
Install Alumni 1612Free · No app store
AndroidChrome menu → Install app
iPhoneSafari Share → Add to Home Screen
WindowsEdge or Chrome address bar → Install
What a guardian actually sees

The moment Ali taps in, his mother's phone already knows.

1
Ali taps in Gate scanner · 07:52:00 AM
2
Attendance marked Present · 07:52:00 AM
3
9:41 AM
Alumni 1612 · nowAli checked in at 07:52:00 AM — Present
Mother's phone, seconds later Push notification · no app store, no SMS charge
Built on isolation, not convention

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.

256-bit TLS Encrypted Multi-Campus Data Isolation Granular Role-Based Access Full Activity Audit Trail

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.

Approved Unapproved — pending review Rejected — sent back, not deleted
Ready when you are

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.