Now onboarding schools

Run Your Entire Institution From One Login

Fees, payroll, exams, attendance, internal chat, and a real accounting ledger — for schools and universities alike. Every institution gets its own private database.

Start Free Trial Book a Demo

Free 14-day trial. No credit card. Full feature access.

Finance Dashboard Main Campus · Term 2
Total Paid Fee Today
0
Remaining Fee
0
Balance
0
Collection, last 30 days +18.4%
Top overdue students
Ayesha Karim 9-B 14,200
Daniyal Raza 7-A 11,750
Fatima Noor 10-C 9,400
Hamza Iqbal 6-A 8,900
Tabulation sheet Class 9-B · Term 2
Fatima Noor 742 / 800 A+
Bilal Tariq 698 / 800 A
Ayesha Karim 687 / 800 A
Sana Malik 651 / 800 B+
Hamza Iqbal 553 / 800 B
Promotion moves the whole class to 10-B 36 of 38 passed
Payroll run — March 2026 draft
Nadia Sheikh 135,800 ready
Imran Yousaf 80,600 ready
Rabia Aslam 60,100 ready
Kashif Mehmood 54,500 ready
Zubair Ahmed 39,400 hold
Finalising posts the whole run to the ledger 1,847,900
WhatsApp broadcasts device connected
Term 2 fee reminder 38 sent delivered
Parent-teacher meeting 284 sent delivered
Result announcement 61 sent delivered
Holiday notice 412 sent sending
Overdue follow-up 46 queued queued
Delivery status returns into the system per parent 96.4% delivered

Trusted by institutions across the region

school logo
school logo
college logo
university logo
academy logo
institute logo
campus logo
school logo
school logo
school logo
college logo
university logo
academy logo
institute logo
campus logo
school logo

Client logos go here once you have permission to use them.

Every Module On One Database

Turn on what you need today and add the rest as you grow. Nothing to migrate, no separate logins, no data sitting in two places.

Admissions Intake with guardian linking
Guardian linked
Admission fee posts to Fees
Preview the real form
Fees Due, partial, paid, overdue — transport tracked as its own head
Remaining Fee 184,500
Total Paid Fee Today posts to Accounts
Preview the real form
Expenses Categories and payments
Total Expenses Today by category
Payment made posts to Accounts
Preview the real form
Payroll Run-based, draft to final
Run status draft
final_total posts to ledger
Preview the real form
Attendance Students and staff
Total Student Present live count
Marked pushes to Parent app
Timetable Class and batch schedules
Period 3 Physics · Room 12
Working days Mon–Sat
Preview the real form
Examinations Date sheets and tabulation
Fatima Noor 742/800
Marks entered builds tabulation sheet
Notebook Checks Assigned per batch
9-B · Mathematics checked
Assigned routed to teacher
Leave Student and staff approvals
Imran Yousaf pending
Ayesha Karim (student) approve
Curriculum & Question Bank Chapters, lessons, AI-assisted questions
Class 9 Physics · teacher assigned
Question Bank AI-generated, teacher-reviewed
Preview the real form
Online Applications Public forms, no office visit
Applicant #482 under_review
Applicant #479 approve
Student Behavior Incidents logged per student
Homework completed +5
Late to class -2
Photo Gallery Albums for events and campus life
Sports Day 2026 24 photos
Session 2025-26
Internal Chat Files and reactions
Nadia Sheikh file attached
Reactions per message
WhatsApp Reminders to parents
Fee reminder delivered
Sent status returns per parent
SMS Fallback channel
Fallback channel when WhatsApp fails
Delivery per recipient
Certificates Bulk print with photos
Character Certificate issued
Provisional Certificate bulk print
ID Cards QR and barcode formats
Vertical Student Card QR + barcode
Employee Card Horizontal layout
Reports PDF and Excel export
Balance Sheet live
Built from Fees & Payroll ledger
Public Website Built-in CMS
Pages Drag-and-drop builder
Navigation Custom menus per page
Mobile App One app, every role
One app Student, Parent, Teacher roles
Data Same login, live via API
Multi-Campus Campus-scoped records
Main Campus 6 working days
North Campus Mon–Fri
Backups Database and files
Retention 16 days, then weekly
Includes Database + files
Real form preview
Loading…
Real form preview
Loading…
Real form preview
Loading…
Real form preview
Loading…
Real form preview
Loading…
Real form preview
Loading…
One app for everyone

One App. Every School. Every Role.

Students, parents, and teachers install the same app, pick their institution, and sign in for their role. No separate builds, no per-school app to publish — everyone lands on live data from your own database.

Pick your institution from one shared directory
Sign in as Student, Parent, or Teacher
Same login and data as the web office, live via API
SchoolAxiom
Choose your institution
Select your school to continue to sign in
Search by name or city
Abasyn Public School & College Khwaza Khela
Antalya Swat Swat
Demo school
Khyber Computer & Vocational College Khwaza Khela Swat
THE LIGHT HOUSE SCHOOL SYSTEM Khwaza Khela Swat
Continue
Welcome Back
Abasyn Public School & College
SIGN IN AS
Students
Teacher
Parents
Email
Password
Forgot password
Sign in
By logging in, you agree to our Terms & Condition & Privacy Policy
The Swat Froebel School 13
Good afternoon,Miss
4
Periods Today
11
My Classes
2
Subjects
Quick Actions
Assignments
Exams
Routine Test
Notebook Check
Announce
Assessment
Timetable
Leave Requests
Incident
Behavior Log
Quiz
Students
Home Classes Tasks Chat Profile
Built for everyone

One System, Four Ways In

The office works on the web. Parents, students, and teachers all sign in to one app — each sees the view for their role, all reading the same data, the same minute.

The office runs on the web

Admin, accounts, and the exam section work in the browser, where the ledger and every report live.

Fee collection posted straight to the ledger
Payroll runs finalised in one click
Balance Sheet and Trial Balance generated live
Campus-scoped bank and cash accounts
9:41Admin
Today
46 students overdue — follow-up queued on WhatsApp
Collected 962,300
Outstanding 184,500
Bank balance 621,180
Payroll (draft) 1,847,900

Students see their own record

Timetable, marks, and fee status — no calls to the office to ask what is due or when the exam is.

Weekly timetable and exam date sheet
Marks and grades as soon as they are published
Own fee status and payment history
Chat with class teachers
9:41Student
Next class
Mathematics · 10:30 AM · Room 12
Term 2 result 85.9%
Attendance 94%
Fee due 14,200
Next exam 18 March

Parents get told, not chased

Attendance appears the minute it is marked, and fee reminders arrive by push and WhatsApp instead of a note in a bag.

Push the moment the register is saved
Fee due dates and payment history
Results when they are published
Direct message to the class teacher
9:41Parent
Push notification
Ayesha was marked present at 8:05 AM
Attendance (Mar) 18 / 20
Fee due 14,200
Due date 15 March
Last result A

Teachers mark from their phone

The register, marks entry, and staff chat in the same app — no paper sheet to carry back to the office.

Mark attendance in class, works offline
Enter marks per subject
Notebook checks assigned to you
Staff chat with file attachments
9:41Teacher
Register open
Class 9-B · 38 students · period 1
Present 34
Absent 3
Late 1
Unmarked 0
Finance & accounting

A real ledger under every transaction

Fees, expenses, and payroll all post to the same double-entry ledger, so your statements balance themselves instead of being assembled at year end.

Due, partial, paid and overdue tracked per student
Transport fees handled as their own head
Balance Sheet, Trial Balance and Cash Flow generated live
Bank and cash accounts reconciled per campus
Fee collection Class 9-B · Term 2
1
Student
session & month
2
Fee heads
per campus, per class
3
Payment
due/partial/paid/overdue
4
Accounts
balance updates live
Ayesha Karim 14,200 overdue
Daniyal Raza 11,750 overdue
Fatima Noor 9,400 partial
Hamza Iqbal 18,000 paid
Sana Malik 18,000 paid
Every line posts to the ledger as it is saved 46 overdue
Academics

From admission to promotion, one chain

Set the exam, publish the date sheet, enter marks, print the tabulation sheet, then promote the class. Nothing gets re-typed between steps.

Admissions with guardian records linked from day one
Daily student and staff attendance registers
Timetables generated per class, batch and semester
Notebook checks routed to the right teacher
Tabulation sheet Class 9-B · Term 2
Fatima Noor 742 / 800 A+
Bilal Tariq 698 / 800 A
Ayesha Karim 687 / 800 A
Sana Malik 651 / 800 B+
Hamza Iqbal 553 / 800 B
Promotion moves the whole class to 10-B 36 of 38 passed
HR & payroll

Payroll runs that land in the accounts

Allowances, deductions, and net totals process as a run — draft until you finalise it. Salary expense then appears in the Income Statement immediately.

Employee records, designations and staff attendance
Leave applications with their own approval chain
Draft runs you can review before finalising
No re-entry into a separate accounting tool
Payroll run — March 2026 draft
Nadia Sheikh 135,800 ready
Imran Yousaf 80,600 ready
Rabia Aslam 60,100 ready
Kashif Mehmood 54,500 ready
Zubair Ahmed 39,400 hold
Finalising posts the whole run to the ledger 1,847,900
Communication

Reach parents where they already are

WhatsApp for parents, internal chat for staff. Fee reminders and notices go out to a whole class or batch at once, and delivery status comes back per recipient.

Pair a device by QR code or use the official Meta API
Send by class, batch or semester
Staff chat with file attachments and reactions
SMS available as a fallback channel
WhatsApp broadcasts device connected
Term 2 fee reminder 38 sent delivered
Parent-teacher meeting 284 sent delivered
Result announcement 61 sent delivered
Holiday notice 412 sent sending
Overdue follow-up 46 queued queued
Delivery status returns into the system per parent 96.4% delivered
Staff chat — 9th Grade Wing
Nadia Sheikh Marks for 9-B's Math test are entered.
Nadia Sheikh Uploaded the answer sheets too 📎
Great, tabulation sheet is generating now.
Imran Yousaf Can you also check Bilal Tariq — absent 3 days running.
Pricing

One price per campus tier, nothing metered per student

Every plan starts with a free trial. Pay by card, or invoiced by bank transfer if that's how your school works.

Starter

One campus, everything it needs to run day to day.

$49 / month

14-day free trial

300 students
1 campus
10 GB storage
Attendance
Examinations & tabulation
Fees & accounting ledger
HR & payroll
Student, Parent & Teacher apps
Start free trial
Most popular

Growth

Multiple campuses, WhatsApp and API access included.

$149 / month

14-day free trial

1,500 students
3 campuses
50 GB storage
API access
Attendance
Examinations & tabulation
Fees & accounting ledger
HR & payroll
Student, Parent & Teacher apps
Multi-campus records
Public website & CMS
Transport fee tracking
WhatsApp broadcasts
Start free trial

Running a group of schools or a district? Talk to us about a custom plan.

FAQ

Questions schools ask before switching

Does every school get its own database?

Yes. Signing up provisions a completely separate database for your school -- your records are never queried alongside another school's.

Can we use our own domain instead of a subdomain?

Your school gets a subdomain immediately at sign-up. You can add your own domain afterward from the admin panel -- both keep working once it's verified.

Is there one app for students, parents, and teachers?

One app for all three roles. Everyone signs in with their own account, and the app talks to your school's own subdomain automatically.

What happens after the trial?

You choose a plan and are billed going forward -- by card, or manually by bank transfer or cheque if that is how your school prefers to pay. Nothing is deleted if you need more time to decide.

Can we move between plans later?

Yes, upgrade or downgrade at any point. Your data, modules already in use, and history stay exactly as they were.