QuranRecord, a complete school management system given away free
QuranRecord is a school management platform built for Quran education. Schools, madrasas, mosques, private teachers and families use it to record recitation, track attendance, manage subjects, set homework and keep parents genuinely informed. It runs on the web, on Android and on iOS, it handles more than a million records and page views every month, and it costs nothing.
Fedri Consulting Services designed it, built it, hosts it, secures it and supports it. There is no advertising, no premium tier and no feature held back behind a payment. It is offered as a Fisabilillah project, which means it is given for the sake of Allah, and the running costs are carried by the rest of our business.
Who uses it
Why Quran schools kept losing their own records
Before software, Quran education ran on memory and paper. A teacher wrote a line in the margin of the Mushaf, or in a notebook, or on a sheet that went home and came back damaged. A student was asked where they had reached and answered from recollection. Records lived in different places for different classes, and when a teacher left, the history of dozens of students left with them.
The consequences were consistent everywhere we looked. Teachers were overwhelmed, particularly those responsible for a hundred or more students across several groups. Management had no way to see how many lessons had genuinely happened, which children were regularly absent or which classes had fallen behind. Parents were almost completely disconnected, because information only reached them if a child chose to carry it.
Existing school software did not help, because it was designed for conventional academic settings and assumed a curriculum of subjects, terms and grades. Quran education works differently. Progress moves through the text itself, revision loops back over material already covered, students move at their own pace within the same class, and a Qaidah student learning letters needs entirely different tracking from a Hifz student in their third year.
QuranRecord was built specifically for that reality, and every part of it exists because a real school asked for it.
Five seconds per record
The central design constraint. A teacher can log a student recitation in around five seconds, which means roughly fifteen students in four minutes. Anything slower and records get filled in later from memory, which makes the data worthless.
One continuous journey
QuranJourney merges scattered daily entries into a single Quranic sequence, showing what has been completed, what remains and how many times each portion has been recited, all downloadable as a report.
Parents finally informed
FamilyHub gives parents their own login showing recitation, attendance, homework and teacher remarks, with notifications by email, message and app so information reaches them rather than waiting to be collected.
Management can finally see
MySchool gives administrators attendance patterns, missed recitations, curriculum completion and performance over time, along with alerts when records are missing, which paper systems could never provide.
Every module, explained properly
Each of these is a full part of the system rather than a marketing name, and every one is available to every school at no cost.
MySchool
The administrative centre of the platform, bringing management, teachers and parents into one system where academic records, attendance and homework live in a single place rather than scattered across notebooks, spreadsheets and individual memories.
The important design decision is role separation. A teacher sees their own classes. An administrator sees the whole institution. A parent sees only their own children. Everybody uses the same system and each sees a different view of it, and nothing is lost when a teacher is absent or leaves.
FamilyHub
The parent facing side of QuranRecord. It exists because research into how schools operated found that parental involvement was minimal for a simple reason. Parents had no way to check attendance, progress or homework, so they did not.
With FamilyHub a parent has their own login showing what their child recited at school, whether they were present, what homework was assigned and what the teacher remarked. Where a family has several children, all of them appear together in one account.
Records
Where the daily work happens and the module everything else depends on. A teacher logs what a student recited, including new lesson, revision and repetition counts, in around five seconds. A class of roughly fifteen students takes about four minutes to record completely.
Entries use a globally recognised format for referring to portions of the Quran, so progress can be understood consistently between teachers, between classes and between schools in different countries.
Attendance
Attendance is marked instantly, with automatic alerts sent to parents for absence or late arrival. Schools control what is sent and when, so alerts stay useful rather than becoming noise that families learn to ignore.
Beyond daily marking it produces the summaries management previously had no way to obtain. Days attended, days missed, patterns that repeat on particular days, and children whose attendance has begun to slip, all visible early enough to act on.
Qaidah
Before a student begins the Quran they learn Arabic script, and that stage needs entirely different tracking. The Qaidah module follows progress through the letters, joining, vowels and rules that lead up to reading the text itself.
It adapts to whichever Qaidah book a school or country uses rather than imposing a single method, because practice varies considerably between regions and traditions.
Subjects
Schools do more than Quran recitation. A subject can be a full year course, a monthly workshop, a training programme, a sports activity or any other academic or non academic activity, covering Hadith, Fiqh, Aqeedah, Tafseer and Arabic, mathematics, science, English and history, vocational areas such as tailoring and crafts, and extracurricular sessions.
Teachers add a subject record in around ten seconds. Management gets a statistics dashboard showing curriculum completion across every class and school on one page, and parents see which topics were covered, which were missed and the teacher remarks.
Alimiyat
Multi year Islamic scholarship programmes tracked across their full duration, covering Quran Tafseer, Hadith, Fiqh and Aqeeda. These courses run for several years and involve many teachers, so a durable record that survives changes of staff and academic year is exactly what institutions need and rarely have.
MissingRecord
A small feature with a large effect. It alerts management, teachers and parents when lesson records have not been completed, which is what moves a school from mostly recorded to genuinely complete daily logs. Without it, gaps accumulate invisibly and are only discovered when somebody needs a report and finds three weeks missing.
Notifications and Calendar
Notifications carry information to families rather than waiting for them to come and look. Alerts cover attendance, progress and homework, arriving by email, by message and within the application, with preferences configurable so parents are not overwhelmed.
The calendar manages working days, holidays, events and school timings centrally, with parents notified automatically. It removes an entire category of confusion, particularly around religious holidays whose dates are confirmed at short notice.
Downloads and reporting
Activity data can be filtered by Juz, chapter, date range or student and downloaded as detailed PDF documents. Schools use these for parent meetings, for their own archives and for the formal performance reports that boards and trustees expect. Producing them takes seconds rather than an afternoon of copying from a register.
Jurisdiction and PrivateGroup
Organisations responsible for a network of institutions get oversight of every school under their authority from a single login, comparing attendance, progress and teaching standards in Quran, Qaidah and Tajweed, so sites needing extra support become visible rather than anecdotal.
PrivateGroup is the opposite end of the scale, an invitation only space for a household or a private instructor to track a small circle of students with the same records and reports and complete separation from everything else.
Unlimited and AlwaysFree
There are no limits on the number of users, classes, students or records an institution may create, and no storage cap that arrives as an unpleasant surprise once a school has committed. Growth does not trigger a bill, because there is no bill.
Every essential feature is free to every Quran student, teacher and school. Islamic Studies and Alimiyah programmes within Subjects are also free, while certain other curriculum areas may require a subscription.
One continuous journey instead of hundreds of scattered entries
Recording every lesson is necessary and it produces a great deal of data. After a year a student might have several hundred entries, each describing a small portion recited on a particular day. That is exactly what a school needs for accountability and exactly the wrong format for answering the question everyone actually asks, which is how far has this child come.
QuranJourney solves that by reorganising the same records into the order of the Quran itself rather than the order in which they happened. Recitations recorded across many different days and sessions are joined into single completed segments, so if a student recited the second half of one page on Monday and the first half of the next on Wednesday, the journey shows the continuous portion rather than two fragments a reader has to assemble mentally.
Revision is represented honestly. A student who has recited the first Juz three times is in a very different position from one who has recited it once, so the journey shows completion multipliers rather than treating both as complete. That gives teachers an accurate picture of which material is genuinely secure and which was covered once and never revisited.
Parents reach it through their child profile. Teachers and management reach it from a profile or a dashboard and can filter for one student, several students or every learner in a group at once. The whole journey downloads as a PDF, which is what most schools share with families at the end of a term, and a completed Quran carries its own clear designation that many families keep permanently.
What QuranJourney shows
- Progress in sequential Quranic order
- Completed portions merged across sessions
- Remaining portions clearly visible
- Repetition counts for revised material
- Pages and lines tracked across sessions
- Filtering by one student, several or all
- Downloadable PDF reports
- Clear designation for a completed Quran
Four kinds of account, all free
Schools and madrasas
Full institutional management for hundreds of students. Classes and groups set up as they actually exist, teacher accounts with permissions matching real responsibility, Quran, Qaidah and Tajweed progress, daily attendance in a few clicks, calendars and holidays planned without paperwork, and instant performance reports for a student, a class or the whole school.
The most immediate change on the first day is that records stop being personal property. In a paper system the knowledge of where each student has reached lives with the teacher who taught them. With QuranRecord the record belongs to the institution and to the student, so nothing is lost when staff change.
We recommend starting with one or two classes rather than the whole institution. Let those teachers use it for a fortnight and discover for themselves that recording takes about five seconds. Their reaction is what decides whether the rest of the staff adopt it willingly.
Teachers and private instructors
A teacher opens their class, selects a student and records what was recited, including whether it was new lesson or revision and how many times it was repeated. Attendance is marked with a few taps and parents are alerted automatically, so the teacher is not left chasing families. Homework can be assigned and tracked in the same place.
The return is that a teacher no longer has to remember. Opening a student profile shows exactly what they have covered, what was revised and how often, and where the gaps are. Planning the next lesson becomes a matter of looking rather than recalling, and a parent report is produced in seconds rather than assembled by hand the night before a meeting.
Independent instructors use QuranRecord completely free for individual students or small private classes, keeping clear Hifz and revision records and sharing professional summaries with parents without spreadsheets or paperwork.
Parents and families
What did you do at madrasa today. The answer, universally, is nothing much. Children are not being difficult, they simply do not experience their day as a set of reportable facts, so parents who want to support their child at home have very little to work with.
FamilyHub closes that gap. You see what your child actually recited, whether they were present, what homework was set and what the teacher wrote, as it happens rather than as a summary at the end of term. Attendance alerts and progress information travel outward by email, message and app, because portals only work if people log into them and in practice most parents do not.
Families not connected to a participating school can use personal or private group accounts to track children learning at home, with the same records, the same journey and the same reports, entirely privately and free of charge.
Jurisdictions and authorities
Educational authorities and organisations overseeing several institutions use the Jurisdiction level, which provides oversight of every school under their authority from a single login.
Attendance, progress and performance statistics can be compared across the network, teaching standards in Quran, Qaidah and Tajweed can be monitored consistently, and the sites needing additional support or teacher training become visible rather than anecdotal.
Each site continues to manage its own daily operation independently, so central oversight does not come at the cost of local autonomy.
Native Android and iOS applications, and the stack underneath
QuranRecord exists on the web, on Android, on iOS and on Mac. The mobile applications are native, written in Kotlin and SwiftUI, and they talk to the same Django REST Framework interface as the website, which is why all three stay consistent instead of gradually drifting apart.
Native was the right choice because the audience is global and a large share of users are on modest hardware with unreliable connections. Native applications start faster, use less memory, behave predictably on older devices and integrate properly with each platform notification system. For teachers the mobile application is where most recording happens, since teachers move between rooms rather than sitting at a computer, and for parents it is the primary way they engage with the platform at all.
Push notifications are delivered through Firebase Cloud Messaging. The complexity is not in sending them but in sending them appropriately, because the platform serves schools in many countries and time zones, and a notification arriving at three in the morning teaches a parent to disable notifications permanently. Scheduling respects local calendars and school timings, and background workers handle the volume so that sending thousands of messages never slows down anybody using the application at the time.
Serving a global audience introduced problems ordinary business applications never face. Years of accumulated recitation records make indexing decisions genuinely consequential. Reports covering an entire school cannot be generated while somebody waits, so they run in background workers. Caching has to be aggressive without ever showing a parent stale information about their child.
Both applications have been through multiple platform version changes, notification permission changes, privacy declaration requirements and store policy updates, each handled as routine maintenance rather than an emergency. If you are evaluating us for mobile work, that record of maintenance is more informative than any screenshot of a launch.
Platform architecture
Available on
- Any modern web browser
- Android, published on Google Play
- iPhone and iPad, published on the App Store
- Mac
Why we show you this
Any development company can list technologies. Very few can point at a platform of this size, say they designed every layer of it, and confirm they are still the ones keeping it running today. Every performance lesson we apply to client work was learned here first.
QuranRecord questions
Start using it, or ask us how it would fit your school
Registration is open to any school, madrasa, mosque, teacher or family, and training is included. If you would rather talk it through first, we are happy to do that.