Product

Islamic school software features, from registration to report cards.

  • Parents register with your school online, and the application becomes the student and family record everything else reads from.
  • Track Quran, Arabic Learning Book, courses, assignments, and attendance on one student record.
  • Run billing, two-way SMS, and signed documents from the same system, with push notifications to the iOS and Android app.

226 capabilities across 8 major modules, with 5 roles that each get their own access. Built for weekend schools, madrasahs, hifz programs, and full-time Islamic schools.

One system, five kinds of users

Admins

Full control of the school: settings, registration, billing, staff accounts, roles and the activity log.

Office staff

Work the day-to-day queue: applications, student and family records, invoices, documents and parent messages, limited by the role you assign.

Teachers

Take attendance, mark assignments and quizzes, record Quran and Arabic Learning Book progress, post materials, and message parents where you allow it.

Parents

Apply online, sign agreements, pay invoices, view attendance and progress, manage pickup people, and reply to the school by SMS.

Students

Sign in to see courses and materials, submit assignments, take quizzes, and follow their own grades and progress.

The essentials, at a glance

Parent self-registration

A public form families complete themselves, with the fields you choose, plus a signed agreement and an application fee at submission if you require them.

Student and family records

Enrollment details, linked families, emergency contacts, notes, files, and waiting lists.

Mobile app for iOS and Android

Parents and staff get push notifications on their phones, with an in-app notification center.

Role-based access

Custom roles and granular permissions for admins, staff, teachers, parents, and students.

Classes, timetable, and gradebook

Class setup, weekly routines, subjects, assignments, feedback, and grading in one flow.

Quran and Arabic Learning Book tracking

Surah and ayah ranges, pass marks you set, teacher feedback, and chapter-by-chapter progress.

Courses, materials, and quizzes

Online course sections, lesson files and notes, student submissions, and timed auto-marked quizzes.

Attendance and behavior

Present, absent, late, excused, automatic parent alerts, plus incident logging and action history.

Invoices and online payments

Recurring billing, discounts, Stripe, saved cards and bank accounts, autopay, and refunds.

SMS, email, and announcements

Two-way parent messaging, campaigns, templates, scheduled sends, and delivery tracking.

Documents and e-signatures

Send forms, collect signatures, generate PDFs, chase non-signers, and keep every record attached.

Report cards and certificates

Report cards in your own format with signature blocks, and certificates on your own background image.

Quran & Islamic Curriculum

Track Quran and Islamic studies in a way generic school systems do not

Assign memorization by surah and ayah range, mark it against a pass mark you set, and follow Arabic Learning Book chapters inside the same platform families already use for the rest of school life.

  • Give Quran and Islamic studies the same operational rigor as academics.
  • Show families specific progress instead of vague updates.
  • Support hifz programs, madrasah classes, and full-time Islamic schools from one system.

Quran memorization and recitation

  • Assign memorization by chapter with a starting and ending verse
  • Mark each portion passed, failed, or pending
  • Record a percentage score for every recitation
  • Set the school-wide pass mark, and override it per class
  • Progress from Al-Fatiha forward or from An-Nas backward
  • Due dates on memorization assignments
  • Teacher comment saved against each assessed portion
  • Record who reviewed the recitation and when
  • Daily recitation log with start and end point
  • Full chapter list with verse counts, and juz reference in Arabic

Arabic Learning Book and curriculum records

  • Track Arabic Learning Book chapters with starting and ending pages
  • Mark chapters passed, failed, or pending
  • Due dates on Arabic Learning Book work
  • Built-in Arabic Learning Book chapter list
  • Certificates for Quran and Arabic Learning Book milestones
  • Keep Islamic studies progress attached to the main student profile

Enrollment & Registration

Let families enroll themselves online, adding a signed agreement and an application fee if you want them

Turn on a public registration form, decide exactly which questions it asks, and let parents complete the whole thing without an office visit. Applications land on your waiting list, carrying a signed agreement and a paid fee when you require them.

  • Stop rekeying paper forms. Applications land in the system already complete.
  • Collect the agreement and the fee before a place is offered, not weeks after.
  • Hold new families on a waiting list and activate them when you are ready.

The registration form

  • Switch parent registration on or off whenever you need
  • Enable or hide each field, and mark it required or optional
  • Ask for parent email, postal address, relationship, profession, and employer
  • Ask for second parent or spouse details and emergency contacts
  • Ask for child date of birth, gender, place of birth, and nationality
  • Collect health and allergy notes at the point of application
  • Give students their own email address on the form

Branding and the applicant journey

  • Write your own page heading and introduction copy
  • Show or hide each block of form copy
  • Match the form to your school color
  • Use a transparent background so the form sits inside your own page
  • Write the confirmation heading and message applicants see
  • Send applicants to a page of your choice after submitting
  • Show a custom message when registration is closed

Agreements, fees, and activation

  • Require a signed enrollment agreement before submission
  • Store the signature image with signer name and relationship
  • Keep a snapshot of the exact agreement text that was signed
  • Record IP address, device, and timestamp against every signature
  • Charge an application fee, set per family or per student
  • See which applicants have paid, and the amount and date
  • Hold new parents and students on a waiting list
  • Notify parents by email or SMS when their account is activated
  • Parents can sign in with a code sent to their phone

School Management

Keep students, families, staff, and permissions organized in one place

Run the school office from a single system instead of piecing together student spreadsheets, paper files, and staff side notes.

  • Keep every student connected to the right family record.
  • Give each team member only the access they need.
  • Reduce office overhead when enrollment or staffing changes.

Student and family records

  • Add, edit, archive, and restore students and families
  • Assign each student to a grade level you name and order yourself
  • Personal details, photo, health notes, and joining date
  • Mark students full-time or part-time
  • Link several children to the same family account
  • Second parent, emergency contacts, profession, and employer
  • Upload documents to any student or family file
  • Private staff notes on students, families, teachers, and admins
  • Deactivate a record with the reason kept on file
  • Move a student or family to the waiting list

Roles, permissions, and staff scope

  • Separate admin, teacher, and staff accounts
  • Create custom roles with your own names
  • Attach a granular permission set to each role
  • Control how much teachers can manage on their own
  • Turn teacher-to-parent messaging on or off
  • Deactivate an account without deleting its history

Daily operations and safeguarding

  • Approved pickup list per student with photo and ID number
  • Temporary pickup permission with start and end dates
  • Dismissal log recording the time and the staff member who released the child
  • Assign a substitute teacher for a class, date, and reason
  • Timesheets with start time, end time, and approval
  • Set your own timezone, currency, and date and time formats

Classes & Academics

Set up classes, timetables, assignments, grading, and reports without extra tools

Build your academic structure once and keep classes, teachers, subjects, assignments, grades, report cards, and certificates connected to the same student record.

  • Teachers always see the classes and subjects they are responsible for.
  • Students and parents get clearer academic visibility.
  • Academic data stays connected instead of living in separate systems.

Class structure and timetable

  • Create classes with room number, capacity, and meeting days
  • Set a start date and end date on every class
  • Define your own subject list and attach several subjects to a class
  • Assign several teachers to one class
  • Enroll students into classes
  • Weekly timetable by day, with start and end times per slot
  • Each timetable slot carries its own subject and teacher
  • Deactivate a class without losing its records

Assignments and gradebook

  • Create assignments with due dates and a short note
  • Assignment categories with their own grading scale
  • Tie an assignment to a class, a subject, or a course
  • Record points earned per student, once per assignment
  • Save a teacher comment with every mark
  • Archive finished assignments and marks

Report cards and certificates

  • Report cards configured to your own format
  • Head teacher signature, title, and image printed on reports
  • Separate class teacher signature block
  • Certificate templates built on your own background image
  • Position every certificate field and set its font, size, and color
  • Fields that fill themselves from the student record
  • Generate the finished certificate as a PDF and log who received it

Learning Platform & Assessments

Publish courses and materials, collect work online, and mark quizzes automatically

Break a course into sections, post links, files and written lessons, let students submit work and discuss it, and run timed quizzes that mark themselves against a question bank you build once.

  • Stop mailing worksheets around. Everything sits in the course a student is enrolled on.
  • See who viewed, completed, and downloaded each piece of material.
  • Mark most of a quiz automatically and review only the written answers.

Courses and class materials

  • Courses with a cover image, cover theme, and term
  • Organize a course into ordered sections
  • Enroll specific students onto a course
  • Post a link, a file, or a written note
  • Write formatted lesson content directly in the system
  • Attach files to any piece of material
  • Order materials within a section
  • Discussion thread under each piece of material
  • See which students viewed, completed, or downloaded
  • Turn course email notifications on or off
  • Archive a whole course or a single section

Submissions and discussion

  • Students submit assignment work online with a comment
  • File uploads attached to a submission
  • Late submissions flagged automatically
  • Threaded discussion under each assignment
  • Teachers and students both post in the thread
  • Replies nest under the message they answer

Quizzes and question bank

  • Timed quizzes with a limit you set in minutes
  • Set how many attempts each student gets
  • Set the pass mark for each quiz
  • Save a quiz as a draft before publishing
  • Instructions shown to students before they start
  • Multiple choice, multiple select, true or false, and short answer
  • Points and an explanation on every question
  • Answer options with the correct one marked
  • Score, percentage, pass or fail, and time taken per attempt
  • Written answers flagged for manual review
  • Record of who marked an attempt and when
  • Build a quiz from a shared bank, grouped by topic
  • Bank questions graded easy, medium, or hard
  • Question bank questions that can cite a Quran reference

Billing & Finance

Collect tuition, manage recurring billing, and keep payment records clean

Handle invoicing, autopay, refunds, and expense tracking through your own Stripe account, with a full edit history on every invoice.

  • Reduce missed or late payments with a cleaner billing workflow.
  • Give parents a better self-service payment experience.
  • Answer any question about an invoice with a complete edit history.

Invoicing and recurring billing

  • Itemized invoices with named lines and prices
  • Invoice the whole family or invoice per student
  • Split one invoice across several children
  • One-off, monthly, or yearly recurring invoices
  • Set an end date on a recurring plan
  • Queue changes so they apply to future invoices only
  • Flat amount or percentage discounts
  • Turn simple or rule-based discounting on
  • Running family balance across invoices
  • Invoice reminders by SMS and by email

Payments, autopay, and refunds

  • Card payments through your own Stripe account
  • Bank account payments with verification
  • Parents save a card or account and set a default
  • Automatic collection where parents opt in
  • Allow or block online payment by parents
  • Decide whether parents can cancel their own plan
  • Subscription state shown on every invoice
  • Refunds recorded with amount and reason
  • Duplicate payments prevented automatically
  • Payer details kept with the payment permanently

Records, notes, and expenses

  • Internal notes, or notes parents can see, on any invoice
  • Full edit history showing old value, new value, and who changed it
  • Archive an invoice without deleting the record
  • Expense records with amount and beneficiary
  • Color-coded expense categories
  • Recurring expenses weekly, monthly, or yearly
  • Attach receipts to any expense
  • Assign an expense to a staff member

Communication, Documents & Parent Experience

Reach families, send documents, and keep every conversation connected

Two-way SMS from your own number, designed email campaigns with open and click tracking, and documents sent for signature with automatic chasing, all attached to the right family.

  • Keep communication history tied to the right family.
  • Get forms signed faster with less chasing.
  • Give parents and students clearer visibility without extra portals or manual updates.

Two-way SMS and messaging

  • Two-way SMS conversations, inbound and outbound
  • Send from your own school phone number
  • Unread markers for both staff and parents
  • Delivery status on every message
  • Conversations linked to a student, class, or teacher
  • Copy every parent SMS to the second parent
  • Repeatedly undelivered numbers flagged
  • Teachers message parents directly, with a full log
  • Send one message to a chosen group of parents

Email campaigns and scheduling

  • Designed email campaigns built from saved templates
  • Saved email designs and branding
  • Open and click totals per campaign
  • Per-recipient delivery, open, and click detail
  • Tag campaigns to group them
  • Monthly email usage counter
  • Schedule a send for a future date and time
  • Repeat a scheduled message for a set number of months
  • Send the same message by SMS and email together
  • Parents can opt out of SMS or email, and stay opted out

Documents and signatures

  • Build a document from formatted content
  • Send by email, by SMS, or both, to parents or staff
  • Unique secure access link per recipient
  • Track pending, sent, viewed, signed, or failed
  • See exactly when a document was first opened
  • Automatic reminders to people who have not signed
  • Identity verified by email or phone before signing
  • Signature stamped with IP address, browser, and time
  • Signed copy produced as a PDF
  • Send read-only documents that need no signature

Attendance & Student Support

Stay on top of attendance, behavior, and follow-up before issues pile up

Run a consistent attendance workflow with automatic parent alerts, capture behavior incidents cleanly, and keep staff aligned on what needs attention next.

  • Make attendance review faster every morning.
  • Keep behavior follow-up consistent across classrooms.
  • Avoid losing important context in scattered notes or private messages.

Attendance workflows

  • Daily attendance taken per class, per date
  • Present, absent, late, and excused statuses
  • Record a reason against any absence
  • Automatic parent alerts by SMS and by email
  • See which alerts have already been sent
  • Full attendance history kept per student
  • Archive old attendance without deleting it
  • Teachers take attendance for their own classes
  • Lead the dashboard with attendance instead of billing

Behavior tracking

  • Behavior types you define, with point values
  • Log a behavior entry against any student
  • Running behavior point total per student
  • Comment recorded on each behavior entry
  • Archive old behavior records

Incident reporting

  • Incident reports with date, location, and witness
  • Severity rated high, medium, or low
  • Record the action taken after an incident
  • Several students on one incident, each with a role
  • Archive closed incident records

See every feature on your own school's data.