Qaf School App Logo
Admin Portal

Everything to Run Your School

30+ integrated features for managing Islamic schools — students, attendance, homework, finance, communication, and more. All in one portal.

Academic management
Finance & payments
Parent communication
Reports & analytics
Role-based access
School settings

Students

Al-Noor Islamic School · 42 students

A

Ahmad Karimi

Grade 3

Enrolled
F

Fatima Nour

Grade 4

Enrolled
Y

Yusuf Al-Amin

Grade 2

Pending
Search students...

Academic Management

Students & Teachers

Full student profiles with enrollment history, grade levels, and linked parents. Manage teacher assignments, roles, and class schedules.

Attendance, Homework & Grades

Weekly attendance grid with bulk mark-present and class-wide operations. Track Quran surah memorization per student. Enter and review exam grades by semester.

Stars & Achievements

Award stars to students for memorization milestones and good behavior. Stars reset at each new academic year and display in the parent portal.

Registrations & Playground

Process new registrations and re-enrollments. Use the drag-and-drop Playground to quickly assign students to classes at the start of each year.

Weekly Attendance

Grade 3 · Quran Class

Student
Sun
Mon
Tue
Wed
Ahmad K.
Fatima N.
Yusuf A.
Maryam S.

Present

13

Absent

3

Rate

81%

Finance & Payments

Budget & Tuition Tracking

Track every tuition payment per student — full pay, partial, financial assistance, or unpaid. See the school's total collected, pending, and outstanding balances at a glance.

Expenses & Reimbursements

Log and categorize all school operating expenses. Teachers can submit expense receipts directly — admins review and approve reimbursements from the portal.

Excel Export

Export the full payment ledger, expense log, or student list to Excel in one click. Hand it directly to your accountant or board.

Finance · Budget

2024–2025 · Semester 1

Collected

$8,400

Pending

$2,100

Unpaid

$900

A
Ahmad K.Check$600Paid
F
Fatima N.Zelle$300Partial
Y
Yusuf A.$0Unpaid

Send Email

Broadcast to all parents

All Parents
By Class
Teachers
To: 28 parents

📅 Reminder: School resumes Sunday

Dear parents, please note that school will resume this Sunday. Please ensure your child is present...

Latest Announcement

Parent-teacher day: Jan 15

LIVE

Communication

Broadcast Emails

Send emails to all parents, a specific class, or all teachers at once — directly from your connected Gmail account. No mass-mailer service needed.

Announcements

Post school-wide announcements that appear in the parent and teacher portals instantly. Pin important notices so they stay visible.

Parent Portal

Parents get their own portal to view their child's attendance, homework grades, exam results, stars, and school announcements — in their preferred language.

Reports & Analytics

See the full picture of your school at a glance. Attendance rates, enrollment trends, financial summaries, and star counts — all updated in real time.

Attendance Reports

Per class, per student, per date range

Financial Summary

Collected vs. pending vs. outstanding

Enrollment Overview

New, returning, and pending students

Excel Export

One-click export of any data set

Reports & Analytics

School-wide overview

Students

42

+3 this year

Avg Attendance

87%

↑ from last month

Revenue

$8.4K

Semester 1

Stars Given

318

This semester

Export to Excel

All Features

30+ tools organized across four areas

Academic Management

12 features
StudentsFull student profiles, enrollment, and search
TeachersManage teachers, roles, and class assignments
ClassesOrganize classes across Islamic education levels
Track AttendanceWeekly interface with bulk operations
Track HomeworkSurah memorization and assignments per class
Track Exam GradesEnter and review student exam results
Track StarsAward stars and track student achievements
Class CatalogPre-configured curriculum templates
Academic CalendarHijri & Gregorian date support with events
RegistrationsEnrollment forms, processing, and re-enrollment
Reports & AnalyticsAttendance, enrollment, and financial summaries
PlaygroundDrag-and-drop student-to-class assignments

Finance

7 features
BudgetTrack all tuition payments per student
ExpensesLog and categorize school operating expenses
Payment MethodsCash, Check, Venmo, PayPal
Payment OptionsSemester and annual payment options
Financial Assistance50% and 100% tuition waivers
Excel ExportExport payments and data for accounting
ReimbursementsTeacher expense submissions and approvals

Communication

4 features
Parents DirectoryComprehensive parent contact directory
Send EmailBroadcast emails to parents, teachers, or all
AnnouncementsPost school-wide announcements for all users
Parent PortalParents view attendance, homework, stars, and more

School Settings

7 features
School ConfigurationLogo, name, contact info, and feature toggles
Book TrackingManage textbook distribution and returns
Substitutions PortalManage teacher substitution requests and approvals
Registration FormsCustomizable enrollment forms for new students
PermissionsRole-based access control for admin and teachers
New Year ResetAcademic year rollover wizard
Multi-school SupportFully isolated data per school

Built to Last

Performance, security, and reliability at the core

Real-time Data

Every change syncs instantly across all users and devices. No refresh needed.

Role-Based Access

Admin, Teacher, and Parent roles with fine-grained Firestore security rules.

Cloud-Native

Firestore real-time database with offline support and instant sync when reconnected.

Lightning Fast

React Query caching with optimistic updates makes the portal feel instant.

Fully Responsive

Works on desktop, tablet, and mobile. Admins can manage the school from anywhere.

Islamic-First Design

RTL Arabic support, Hijri calendar, Quran memorization tracking — built for Islamic schools.

One Portal. Full Control.

Everything your Islamic school needs to run — from day-one registration to end-of-year reporting — in a single, organized admin portal.

Explore Related Features

Everything works together seamlessly in one platform

Qaf TV App

Display live attendance, student leaderboard, and bilingual classroom rules on any Android TV.

Finance Management

Track tuition payments, generate invoices, and manage school finances easily.

Reports & Analytics

Generate detailed reports on students, attendance, homework, and school finances.

Communication System

Broadcast announcements and keep teachers, parents, and admins connected.