QuranPortal for Schools
Your whole maktab, one screen.
Watch a lesson get assigned, graded, and a mistake marked — live, in the real app.
Step 1
Assign the next lesson from the spreadsheet.
The teacher clicks an empty day, types the Quran range once, and the cell becomes part of the student record.
Step 2
Open the mushaf and mark the exact mistake.
Instead of a loose note, the mistake is attached to the word and letter the student struggled with.
Step 3
Grade the recitation.
The grade, mistake count, and history flow back into the same classroom view for every teacher.
A week of lessons later
Progress adds up.
The spreadsheet is no longer just a register. It becomes a shared timeline of lessons, mistakes, and progress.
School view
One place for assignments, grading, and follow-up.
Teachers can see what was assigned, what passed, and exactly where each student needs review.
Dec 13 - Dec 17
1d
3d
5d
7d
Today
7 students
Student
Sat
13
Sun
14
Mon
15
Tue
16
Wed
17
Aisha Farooq
Aisha Farooq
Add assignment
Add assignment
Add assignment
Add assignment
Add assignment
NL
New Lesson
Mulk
Overdue
Grade
Move due date
Delete
Bilal Khan
Bilal Khan
Add assignment
Add assignment
Add assignment
Add assignment
Add assignment
OR
Old Review
Pg. 410-411
3M
1H
Pass
OR
Old Review
Juz 21 Q1
2M
3H
Pass
Fatima Farooq
Fatima Farooq
Add assignment
Add assignment
Add assignment
Add assignment
Add assignment
NL
New Lesson
Tur 46-End
Pass
NR
New Revision
Dhariyat to Tur
Pass
OR
Old Review
Juz 28 H1
Pass
OR
Old Review
Juz 28 H2
Pass
Hamza Ahmed
Hamza Ahmed
Add assignment
Add assignment
Add assignment
Add assignment
Add assignment
OR
Old Review
Juz 29 H2
2M
Pass
OR
Old Review
Juz 29 H1
Pass
OR
Old Review
Juz 27
6M
3H
1T
Pass
OR
Old Review
Juz 30
1M
Pass
OR
Old Review
Juz 28
1M
Pass
OR
Old Review
Muminun 1-27
Pass
Ibrahim Rahman
Ibrahim Rahman
Add assignment
Add assignment
Add assignment
Add assignment
Add assignment
NR
New Revision
Juz 18 Q1-Q3
Pass
OR
Old Review
Juz 20
1M
1H
Pass
OR
Old Review
Juz 26
2H
Pass
OR
Old Review
Juz 24
Pass
OR
Old Review
Juz 25
2H
Pass
OR
Old Review
Juz 22
1H
Pass
OR
Old Review
Juz 25
1H
Pass
Maryam Farooq
Maryam Farooq
Add assignment
Add assignment
Add assignment
Add assignment
Add assignment
RG
Reading
Anfal 34-42
2T
Pass
RG
Reading
Anfal 43-52
2M
3T
Pass
Omar Malik
Omar Malik
Add assignment
Add assignment
Add assignment
Add assignment
Add assignment
NL
New Lesson
Muminun 18-42
Pass
OR
Old Review
Furqan to Naml
4M
1H
Pass
OR
Old Review
Shams to Nasr
1H
Pass
NL
New Lesson
Muminun 24-42
Pass
NL
New Lesson
Muminun 53-74
Pass
NR
New Revision
Ankabut
1H
Pass
OR
Old Review
Juz 30
2M
Pass
NL
New Lesson
Muminun 72-89
Pass
NR
New Revision
Muminun
2M
Pass
NR
New Revision
Shuara
Pass
OR
Old Review
Juz 29 H2
2H
Pass
Previous
Pause
Next
Restart
Exit demo
Set up your school