For Maktab leaders
The whole Maktab. On one screen.
A purpose-built admin portal: enrolments, classes, fees, attendance, audit trail. Quiet by default, powerful when you need it.
The leader dashboard, running. Anonymised data.
Whole-school dashboard
Today's register, this week's absences, money in, money out. The numbers that actually matter to you, on one screen.
Enrolment & families
Multi-child families with shared agreements. Siblings linked. Guardians, contact info, emergency details - all here.
Agreements & finance
Annual agreements, payment plans, partial payments, instalments. A clean audit log for every change.
Roles & access
Owner, head teacher, office admin, teacher, parent. Granular permissions per area: Merits, Diary, Notes, Finance.
Audit trail
Every change is recorded. Who, when, what was edited. Required for safeguarding, useful for clarity.
Health & welfare flags
Allergies, conditions, EHCPs, emergency contacts. Surfaced to teachers at the right moment, not buried in a folder.
What you get on day one
Everything. No tiers.
We don’t lock features behind upgrade paths. The diary, merits, level tests, finance, audit, parent and teacher portals — all included from day one. The price moves with the size of your Maktab, not which features you can use.
- Parent portal (every family)
- Teacher portal (every staff)
- Admin / leader portal
- Daily homework diary
- Class registers + late tracking
- Merit cards - your cycle, your milestone
- Level tests (Qaida, Tajwid, Hifdh, Islamic Studies)
- Annual agreements + payment plans
- Multi-child family billing
- Audit log + role-based access
- Health and welfare flags
- Data stored in the UK, GDPR-aligned
Everything a Maktab leader gets
The whole set, not a highlights reel. Open any one to see how it actually works.
Whole-school dashboard
Live attendance, money in and out, overdue level tests, and who is waiting to enrol: on one screen.
See how it worksShow less
The first screen a leader sees each morning. Today's attendance as it comes in, money received and money outstanding, level tests that have gone past their due date, and the families waiting to be enrolled. Each figure is a link into the thing it counts, so noticing a problem and acting on it are the same gesture rather than two. It is built for the question a head teacher actually asks — is anything wrong today — rather than as a wall of charts to be admired and then ignored.
Enrolment and families
Add a family once: children into classes, the agreement set, parents invited: in one flow.
See how it worksShow less
Adding a family is one flow, not five. You enter the parent once, add each child, put them in classes, set the agreement that governs their fees, and send the invitation — and the parent gets a single login that covers every one of their children. Siblings are linked behind the scenes, so a change of address or phone number is made once. Applications that came in through your public form arrive here too, so accepting a family who applied online is a decision rather than a re-typing exercise.
Agreements and payment plans
Annual agreements, instalments, partial payments. Multi-child families rolled into one balance.
See how it worksShow less
An agreement is the contract behind a child's fees for the year: what is owed, over how many instalments, and when. Multi-child families roll into one balance so a parent gets one number rather than three. Part payments are recorded as they come, so an account is never a binary paid-or-not. Because the agreement is a record rather than a spreadsheet formula, a leader can look at any family at any point in the year and see exactly what was agreed, what has been paid and what is left.
Payments and receipts
Cash, card or transfer: every payment recorded, receipted, and on the audit trail.
See how it worksShow less
Every payment is recorded against the family it came from, whether it arrived as cash at the door, a bank transfer, or a card payment through the app. Each one produces a receipt the parent can see. Nothing is edited quietly: corrections are recorded as corrections, and the audit trail keeps who did it and when. The result is that the question every treasurer dreads — where did this £40 go — has an answer that takes seconds.
Staff payroll and timesheets
Teachers clock in, pay weeks add themselves up, payroll comes out the other end.
See how it worksShow less
Teachers clock in and out on their own phones. Those hours become timesheets, the timesheets add themselves into pay weeks, and pay weeks are what payroll runs from. Nobody chases a paper sheet at the end of the month and nobody reconstructs a rota from memory. Where a teacher's hours need adjusting, the adjustment is recorded next to the original rather than replacing it, so the arithmetic can always be explained back to the person being paid.
Programmes, one year at a time
A queue of parents asking to join, one click to enrol, and days, dates and fees on one form: per term, per month, or a price on every term.
See how it worksShow less
A programme is a course that runs for a defined stretch — a term, a year, a summer intensive. You set the days, the dates and the price on one form, and it can be priced per term, per month, or with a set amount on every term. Parents apply from their own portal, you see the queue, and enrolling is one click that puts the child in the right class with the right agreement. The waiting list is part of the same screen rather than a separate spreadsheet.
Summer schools and events
A public signup page that builds itself as you fill in the form, kept apart from your student records.
See how it worksShow less
For things that are not your normal timetable: a summer school, an Eid programme, a fundraising evening. You fill in a form and it builds a public signup page as you go, with its own link to share. Crucially, registrations are kept apart from your student records, so running a community event does not enrol half the town into your Maktab. If somebody who signs up turns out to be a family you want, you move them across deliberately.
Applications and waiting lists
Families apply online; you decide who joins, and when, with the queue in front of you.
See how it worksShow less
Families apply online, from a phone, in a few minutes. Each application lands in a queue with everything you need to decide: the child's details, the family, and what they told you. You accept, decline, or leave them waiting — and the family can see where they stand rather than ringing to ask. The reference code a parent gets when they apply stays with the record for its whole life, so a conversation in September about an application from June has something to quote.
Term reports, half-written
Open report time and attendance, sessions and level are already filled in: teachers add the words.
See how it worksShow less
When the report window opens, half of every report is already filled in. Attendance, sessions attended, current level and recent test results come straight from what teachers recorded during the term, so nobody is transcribing a register into a report. Teachers add the words, which is the part only a teacher can do. Reports print as a set, so a class of thirty is one job rather than thirty.
Your own level systems
Qaida, Tajwid, Hifdh, Islamic Studies: levels you define, with Hifdh tracked by juz and page.
See how it worksShow less
Qaida, Tajwid, Hifdh and Islamic Studies come built in, and you shape the levels inside them to match how your Maktab actually teaches — the names, the order, and what counts as passing. Hifdh is tracked by juz and by page rather than as a single number. Creating a system is a plain one-page form, and there is a bulk option for adding many items at once with the numbering handled for you. A child's history follows them through every level they have sat.
Hifdh oversight
One square per student per day. The gaps stay visible instead of hiding inside an average.
See how it worksShow less
One square per student per day, across the whole Maktab. A child who has not been heard for a fortnight shows as a run of gaps rather than disappearing into an average that still looks acceptable. From a square you can open the sitting behind it. This is the view that answers the question a leader cannot otherwise answer honestly — not how is Hifdh going, but which specific children are quietly being missed.
Roles and access
Owner, head teacher, office, teacher, parent: each sees exactly what their job needs, nothing more.
See how it worksShow less
Owner, head teacher, office, teacher and parent each see exactly what their job needs. A teacher sees their own classes. Office staff see the families and the money. Parents see their own children and nothing else. Permissions are set per area rather than as one blunt admin switch, so somebody can be trusted with attendance without being trusted with payroll. Changing what someone can see is a deliberate act that is recorded.
An audit trail on everything
Who changed what, and when. Useful for clarity; ready when safeguarding asks.
See how it worksShow less
Every change worth recording is recorded: who did it, what it was before, what it became, and when. It is there for ordinary clarity — the fee that looks wrong, the register that changed after the fact — and it is there if safeguarding ever asks. The trail cannot be edited from inside the app, which is the point of having one.
Health and welfare flags
Allergies, conditions, emergency contacts: surfaced to the right person at the right moment.
See how it worksShow less
Allergies, medical conditions, additional needs such as an EHCP, and emergency contacts, held once and surfaced where they matter. The allergy warning appears on the teacher's register, not in a folder in the office, because a warning nobody sees is not a warning. Consent for emergency treatment and for paracetamol is recorded explicitly rather than assumed. Who can see this is controlled by the Maktab's own roles.
Fee letters and certificates
A term's fee letters, or a class's certificates, printed in one go.
See how it worksShow less
A term's fee letters for every family, or a class's certificates, produced as one print job. They carry your Maktab's name and the family's actual figures rather than being a template somebody fills in by hand. It turns an afternoon of mail-merge into a few minutes.
Attendance across the year
Every class, every week, and who is drifting towards absence before it becomes a habit.
See how it worksShow less
Attendance for every class across the whole year, and — more usefully — who is drifting. A child moving from occasional absence towards habitual absence is visible as a pattern long before it becomes a conversation nobody wants to have. You can look at one class, one child, or the whole Maktab, and the underlying registers are one click away.
Students on a map
Where your families travel from, handy when planning classes, pickups and a second site.
See how it worksShow less
Where your families actually travel from, plotted from their postcodes. It answers practical questions: whether a second site would help, where a pickup route makes sense, which streets are already well served. Only postcodes are used to place the pins, and the map is available to leaders rather than to staff generally.
Mailing lists
Email the right set of parents without exporting a spreadsheet first.
See how it worksShow less
Email the right set of parents without exporting a spreadsheet first — a class, a year group, everyone with an outstanding balance. The list is built from the live data, so it cannot go stale between building it and sending, which is how the wrong family usually gets the wrong letter.
One inbox for the office
Absence notices and family messages in one queue, oldest first, with Approve and Decline on the row.
See how it worksShow less
Everything waiting on the office in one queue instead of three places. Absence notices a parent has reported, messages from families, and staff-room threads that tagged an office name all land here, oldest first, with Approve and Decline on the row itself. Reading something never clears it — only acting on it does, which is the difference between a queue and a notification bell that empties when you glance at it. Done keeps what was settled and who settled it.
Staff forum
A staff room inside the app: one feed, announcements that reach everyone, and notifications each person controls.
See how it worksShow less
A staff room inside the app. One feed the whole team can see, announcements that reach everyone, and threads for the things that would otherwise be six separate WhatsApp groups. Each person controls which notifications they get. Tagging an office name with @ puts that thread into the office inbox, so a question asked in the staff room does not fall through the gap between 'someone will see it' and nobody does.
Set up in a day. Built to last.
Where should we point you?
A few taps and you’re watching the exact screens that matter to you - leader, teacher or parent. Prefer a human? The quick links under the card go straight to us.