Maktab: manage students, classes, attendance, fees and parent communication.
Run your maktab from one calm dashboard. Manage students, parents, adult learners, teachers, classes, attendance, fees, enrolments, exams and resources without relying on spreadsheets.

Keep every student and family record organised.
Manage child students, adult/self-managed students, guardians, portal contacts, notes, class enrolments and quick-view columns from one clean student system.
- Child and adult student records
- Linked parents and guardians
- Portal contact visibility
- Custom columns and table views
- Student profiles
- Family contact details
View students with classes, portal contacts, age, status and custom columns.
Set up classes, schedules and teacher access.
Create classes, assign teachers, manage class schedules and give teachers scoped access to only the classes they teach.
- Terms and class schedules
- Assigned teachers
- Class profiles
- Teacher profiles
- Teacher portal invites
- Scoped teacher access
View all classes with schedules, terms, teachers and student counts.
Teachers can mark attendance in seconds.
A mobile-first attendance flow built for teachers — one screen per class, tap each student or mark all present, add notes and save.
- Mobile-first attendance
- Present / absent / late / excused
- Mark all present
- Notes per student
- Medical alerts
- Draft and complete
Track attendance sessions, class attendance and completion status.
Track fees, payments, reminders and overdue balances.
Set up monthly or term fee plans. Track payments, partial payments, waivers and overdue balances. Send reminders without chasing manually.
- Fee plans
- Monthly & term billing
- Payment tracking
- Overdue balances
- Reminders
- Partial payments & waivers
See expected fees, collected amounts, outstanding balances and overdue follow-ups.
Turn public applications into student records.
Parents and adult students submit through a public link. Review, edit, waitlist or accept in one click — the student and guardian records are created automatically.
- Public enrolment forms
- Submissions inbox
- Review / waitlist / accept
- Duplicate detection
- Auto-create student & guardian
- Adult enrolments
Review new enrolments, waitlisted students and accepted applications.
Record marks and generate clear progress reports.
Run written and oral assessments. Teachers enter marks and comments; admins generate clean report cards parents and students can access in the portal.
- Exam sessions
- Written & oral assessments
- Mark entry
- Rubric ratings
- Teacher comments
- Report cards
Create exams, track assessment status and manage class results.
Share books, PDFs and class resources with families.
Upload PDFs to a class. Parents and students see them automatically in the portal — no email attachments, no WhatsApp file chaos.
- Upload PDFs
- Class books
- Worksheets
- Revision sheets
- Portal access for parents & students
Upload books, PDFs, homework sheets and revision resources for each class.
Give the right people the right access.
Parents see their children's attendance, fees, resources and results. Adult students see their own. Teachers see only their assigned classes.
- Parent portal
- Adult student portal
- Teacher portal
- Scoped access
- Mobile-friendly
Teachers see only their classes, attendance, marks and resources.
Ready to simplify your maktab?
Maktab is $30/month, including up to 50 active students. Additional active students are $1 per student/month and added to your next monthly invoice.
No card required. Choose your plan after the trial.