Introduction
Every educational institution needs a student management system — a way to record, track, and report on the students it serves. In a mainstream school, this means names, dates of birth, year groups, academic performance data, and contact details. The system is the administrative foundation of the school.
In a madrasa, maktab, or Islamic school, the student record needs all of this — and more. A student management system for madrasas must capture the distinctively Islamic dimensions of a student’s educational journey: which Quran programme they are enrolled in, how far they have progressed in Hifz or Nazirah, what Tarbiyah goals they are working toward, which board or federation their study is affiliated to, and what their Salah practice looks like. Without these fields, the student record is incomplete — and a system built on an incomplete record cannot support the educational mission of an Islamic institution.
This guide covers what a madrasa student management system must do, how the student record differs from a mainstream school record, and what to look for when evaluating platforms.
What a student management system does — and what a madrasa version must do differently
| Function | Mainstream school SIS | Madrasa student management system |
| Personal data | Name, DOB, address, parent contact | Same |
| Programme enrolment | Year group, form class, subject set | Hifz, Nazirah, Qaida, Islamic studies level, board affiliation |
| Academic tracking | Subject grades, exam results | Quran progress (Sabak/Sabaq Para/Dhor), Islamic studies assessment |
| Character tracking | Pastoral notes (general) | Tarbiyah assessment (Islamic character framework) |
| Attendance | Daily class attendance | Class + Hifz session + Salah attendance |
| Milestones | Exam passes, year completion | Juz completion, Khatm, board examination, Ijazah |
| Parent record | Contact details | Contact details + preferred language for communication |
| Certification | Academic qualifications | Hifz certification, board examination results |
| Special circumstances | SEND, EAL, looked-after | Hifz pace adjustments, family situations affecting practice |
The student record in an Islamic institution
A complete student record in an Islamic institution contains more data types than a mainstream school record. The fields fall into four categories.
Personal and family data
Standard fields: full name, date of birth, gender, home address, parent/guardian names, parent contact numbers, emergency contacts, health notes, and any relevant special circumstances.
Islamic-institution-specific fields: preferred language for parent communication (Urdu, Arabic, Tamil, Malayalam, English), and whether the family is from the local community or residing temporarily (relevant for mobile communities).
Islamic programme data
This is the category that generic student information systems omit entirely.
- Quran programme type: Hifz, Nazirah, Qaida (beginner), or a combination
- Current Hifz position: Surah and Ayah (for Hifz students), or page/Juz level
- Nazirah level: Current Surah or part of the Quran being recited
- Board affiliation: Samastha Level 3, Deeniyat Level 5, MESBA Year 2, or independent
- Islamic studies subjects: Fiqh, Aqeedah, Seerah, Ahadith — subject and current level
- Teacher assignment: Which Hifz teacher and which Islamic studies teacher
Progress and assessment data
- Hifz progress history: Complete log of Sabak, Sabaq Para, and Dhor entries
- Assessment records: Periodic reviews, board examination results, teacher evaluations
- Tarbiyah records: Character development goals, teacher observations, parent reports
- Salah monitoring: Prayer attendance history and trend data
- Attendance history: Class, Hifz session, and Salah attendance records
Certification and milestone data
- Juz completion dates: When each Juz was first memorised
- Khatm date and certifying teacher (for students who complete the Quran)
- Board examination records: Registration, sitting, results
- Ijazah: If the student receives a formal chain of transmission
Enrolment management for madrasas
Enrolment in a madrasa differs from mainstream school enrolment in several important ways.
Rolling enrolment. Madrasas often accept new students throughout the year — not only at the start of an academic year. The enrolment system must handle mid-year joiners with a starting Hifz position and an assessment of their current level.
Multiple programme enrolment. A student may be simultaneously enrolled in both the Hifz programme and Islamic studies classes. The student record must track both, with separate teachers and separate progress records.
Waiting lists. Popular hifz programmes and small maktabs often have waiting lists. The student management system should allow potential students to be recorded before a place is confirmed.
Sibling records. Many maktab families have multiple children enrolled. The system should link sibling records for efficient family management and communication.
Student departure records. When a student leaves, the reason for departure (completed programme, moved away, family decision) and their Hifz position at departure should be recorded — this is important data for institutional understanding of retention.
Islamic programme assignment and tracking
The most important function of a madrasa student management system — and the one that generic systems handle worst — is tracking student progress through Islamic educational programmes.
Hifz programme tracking requires daily entries for three separate activities per student:
| Activity | What is recorded | Who records it |
| Sabak | New Surah/Ayah range memorised today | Hifz teacher |
| Sabaq Para | Whether recent revision was satisfactory | Hifz teacher |
| Dhor | Whether long-term revision session was completed | Hifz teacher / supervisor |
These three streams must be tracked independently for every Hifz student, every day. The cumulative record — searchable by student, by date, by Juz — is the primary academic record of the hifz programme.
Nazirah tracking records the student’s current recitation position and fluency level. Progress is typically measured in Surah completion or Juz completion, with teacher notes on tajweed quality.
Board-level tracking (for institutions affiliated with organised Islamic education boards) records which level the student is in, when they sat board examinations, and what their results were.
Progress records across the Islamic curriculum
Beyond Hifz and Nazirah, a complete madrasa student management system tracks progress across the full Islamic studies curriculum.
| Subject | What is tracked | Assessment frequency |
| Fiqh (Islamic jurisprudence) | Topic completion, assessment scores | Termly |
| Aqeedah (Islamic creed) | Topic completion, understanding evaluation | Termly |
| Seerah (Prophetic biography) | Topics covered, comprehension | Termly |
| Ahadith (Prophetic traditions) | Memorisation, understanding | Termly |
| Tarikh (Islamic history) | Topics covered | Termly |
| Akhlaq (Islamic character) | Linked to Tarbiyah assessment | Ongoing |
| Arabic language | Reading, writing, grammar level | Termly |
| Duas | Memorisation of essential supplications | Ongoing |
Student communication and parent linkage
The student record is the anchor for all parent communication. When a teacher logs a Hifz progress entry for a student, the parent linked to that student’s record receives a notification. When attendance is marked, the absent student’s linked parent receives an alert.
This requires the student record to contain:
- Primary parent/guardian link — who receives notifications
- Preferred communication language — the language all notifications are sent in
- Preferred communication channel — app, SMS, or email (in order of preference)
- Secondary contact — a second parent or guardian for important notifications
The parent portal — where parents log in to see their child’s records — is essentially a read-only view of the student record, filtered to show only the data relevant to parents (Hifz progress, attendance, Tarbiyah summary, fee balance).
Feature comparison: madrasa student management systems
| Feature | Paper files | Generic school SIS | Ilmify |
| Basic personal data | ✓ | ✓ | ✓ |
| Islamic programme type field | ✗ | ✗ | ✓ |
| Hifz position tracking | ✗ | ✗ | ✓ |
| Board level / affiliation | ✗ | ✗ | ✓ |
| Daily Sabak / Sabaq Para / Dhor | ✗ | ✗ | ✓ |
| Tarbiyah record | ✗ | ✗ | ✓ |
| Salah monitoring history | ✗ | ✗ | ✓ |
| Milestone records (Juz, Khatm) | ✗ (paper) | ✗ | ✓ |
| Board examination records | ✗ | ✗ | ✓ |
| Multilingual parent communication | ✗ | ✗ | ✓ |
| Sibling record linking | ✗ | ✓ | ✓ |
| Searchable progress history | ✗ | △ | ✓ |
| Data export | ✗ | ✓ | ✓ |
| GDPR-compliant storage | ✗ | ✓ | ✓ |
Data protection and privacy for student records
Student records in Islamic institutions contain sensitive personal data — children’s names, addresses, health information, and (uniquely) religious practice data such as Salah attendance. In jurisdictions with data protection law — the UK (GDPR/UK GDPR), EU, Australia (Privacy Act), Canada (PIPEDA) — this data must be handled appropriately.
Key requirements:
| Requirement | What it means in practice |
| Lawful basis for processing | Institutions should document why they hold each data type |
| Access controls | Only authorised staff can see student data |
| Data minimisation | Only collect what is necessary |
| Retention policy | Student records retained for a defined period after departure |
| Parent access rights | Parents can request to see their child’s records |
| Data breach notification | Breaches must be reported to the relevant authority |
| Secure storage | Encrypted cloud storage, not unprotected spreadsheets |
A cloud-based student management system like Ilmify provides encrypted storage, role-based access controls, and data export — meeting the basic technical requirements of data protection compliance. Institutions are responsible for their own policies and documentation, but the system provides the technical infrastructure.
How Ilmify manages student records
Ilmify’s student record is built around the Islamic educational context — not adapted from a mainstream school record.
Islamic programme fields are native. Programme type (Hifz, Nazirah, Qaida, combined), current position, board affiliation, and teacher assignment are first-class fields in the student record — not custom notes fields.
Progress history is complete and searchable. Every Sabak logged by the teacher, every Sabaq Para review, every Dhor entry — all are stored against the student record with timestamps and searchable by date, by Surah, or by teacher note.
Milestone records are permanent. Juz completion dates and Khatm certification are recorded in the student’s permanent record. When the student leaves, their complete Hifz history is exportable.
Parent communication is linked automatically. When a teacher logs a Sabak entry, the linked parent receives a notification in their language. No manual communication step required.
Data export at any time. All student records — personal data, Hifz history, attendance, Tarbiyah records, fee history — are exportable to CSV at any time. Data belongs to the institution.
Conclusion
A student management system for madrasas is not a school administration database with Islamic labels applied. It is a system built around the Islamic educational record — with Quran programme data, Hifz progress history, Tarbiyah records, Salah monitoring, and milestone certification as first-class fields, not workarounds. Ilmify builds the student record from the Islamic education context up — giving institutions a complete, searchable, exportable student record that reflects what actually happens in a maktab or madrasa.
See Ilmify’s student management system in action → Try Ilmify free


