Module · Maktab

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.

app.masjidpilot.com/maktab
MasjidPilot Maktab dashboard
Students & Guardians

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.

Classes & Teachers

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.

Attendance

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.

Fees

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.

Enrolments

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.

Exams & Reports

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.

Books & Resources

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.

Portals

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
Teacher portal
Preview coming soon

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.