بِسْمِ اللّٰهِ الرَّحْمٰنِ الرَّحِيْم
Personalized one-to-one online Quran & Islamic education — from the comfort of your home.
📌 Age Requirements: Boys: Ages 6–10 | Girls & Ladies: Age 6 and above
8 carefully designed courses for every level — from beginners to advanced students.
Arabic reading basics, pronunciation and Tajweed rules.
Improve Quran reading, fluency and pronunciation.
Learn daily supplications, Sunnahs and Islamic manners.
Learn Wudu, Salah, essential duas and prayer manners.
Learn the basics of Islam, Iman, values and Islamic manners.
Learn about the life, character and teachings of Prophet Muhammad ﷺ.
Inspiring stories with meaningful Islamic lessons.
Learn basic vocabulary, simple sentences and Quranic words.
Ilm-o-Amal Academy is not only an online academy. We also have an onsite madrasa, where Quran and Islamic education are taught in person.
Our aim is to provide students with a strong foundation in Quran, Tajweed, Islamic knowledge and good character — through a caring and respectful learning environment.
We successfully organized a Summer Camp for children, combining Islamic learning with fun, creative and educational activities.
Our onsite madrasa provides an environment where students can learn and practice Islamic teachings in person, building community and strong Islamic values.
Through our online academy, we are making personalized one-to-one Quran and Islamic education accessible to students in Pakistan and around the world.
Ilm-o-Amal Academy is an online Quran academy and online madrasa offering one-to-one online Quran classes and Islamic studies for all ages — Qaida & Tajweed, Quran Reading, Duas & Sunnahs, Salah, and more — taught by qualified female teachers in English, Urdu, and Japanese.
At Ilm-o-Amal Academy, we always strive to make Islamic education accessible to everyone, regardless of their financial situation — that's why we offer flexible fees and assistance for families in need.
Every student gets undivided teacher attention in private online sessions.
Safe, comfortable, no commute — all you need is a device and internet.
Classes available in English, Urdu, and Japanese.
Choose your days and time — morning, afternoon, evening, or night.
Try a class before committing — completely free, no payment needed.
Parents receive regular updates on their child's learning progress.
Fill in the registration form with student details.
Attend a free trial class — no payment required.
Confirm enrollment and choose your package.
Begin your regular classes on your chosen schedule.
per month · PKR
per month · USD
No payment required. Meet your teacher and see if it's the right fit.
Book Free TrialClasses are conducted via Zoom at your chosen time. You will receive the class link after registration. Sessions are one-on-one video calls.
Fees are charged monthly based on how many days per week your child attends each course. Log in to your portal to see your exact fee breakdown.
Yes! We offer a free trial class for new students. Just fill our quick Free Trial booking form — no account or payment needed.
We offer Qaida & Tajweed, Quran Reading, Duas & Sunnahs, Salah, Islamic Studies, Seerah, Stories of the Prophets, and Basic Arabic.
Simply click the button below, fill the registration form, choose your courses and schedule. Our team will confirm your class timing within 24 hours.
There's no fixed duration — every student learns at their own pace. Courses continue based on the student's age, progress, and growth, and the pace/duration can be adjusted over time as needed.
Ilm-o-Amal Academy is looking for qualified female teachers to join our online Quran & Islamic Studies team.
📝 Apply to Teachالأجر على قدر المشقة
Transparent pricing based on your country of residence.
👆 Please choose an option above to view fees.
If you or your family are facing financial difficulty and need help with fees, please contact us — we're happy to discuss options.
If you'd like to support the academy with a voluntary gift (Hadyah) beyond your own fees, you're welcome to contact us as well.
طَلَبُ الْعِلْمِ فَرِيضَةٌ
Fill in the form below to enroll. All starred fields are required.
⚠️ If you change this after picking your class time(s) below, your time selection will reset — please pick your country first.
Include your country code, e.g. +92 300 1234567 (Pakistan), +81 90 1234 5678 (Japan), +44 7911 123456 (UK)
Please enter WhatsApp number.Use this email & password to login to your student portal later.
Select one or more courses.
Select courses above first — a schedule box will appear for each course.
Please read the Ilm-o-Amal Academy — Policies before submitting. (Translation available in Urdu and Japanese)
Your registration has been received. We will contact you by email within 24–48 hours to confirm enrollment.
بَارَكَ اللّٰهُ فِيكُمْ
طَلَبُ الْعِلْمِ فَرِيضَةٌ
No fees, no account needed — just tell us when works for you and we'll contact you by email to confirm.
Include your country code, e.g. +92 300 1234567 (Pakistan), +81 90 1234 5678 (Japan), +44 7911 123456 (UK)
Select country first
Your free trial request has been received. We will contact you by email within 24–48 hours to schedule your class.
Students: register to track enrollment
Want to teach here? Apply as a teacher instead
وَقُل رَّبِّ زِدْنِي عِلْمًا
Join Ilm-o-Amal Academy as a teacher. Fill in your details below — our team will review your application.
Ilm-o-Amal Academy currently only accepts female teachers.
Include your country code, e.g. +92 300 1234567 (Pakistan), +81 90 1234 5678 (Japan), +44 7911 123456 (UK)




Times below are shown in your own local time (based on the country you selected above) so they're easy to understand. If you haven't selected a country yet, times are shown in Pakistan Time. Please mark ONLY the days/times you are NOT available to teach — everything you leave unmarked is assumed available.
Bank details vary by country — if your bank needs anything else to receive payment (e.g. SWIFT/BIC code, routing number, sort code, branch code, account type — Savings/Checking), please add it here.
Please read the Ilm-o-Amal Academy — Teacher Terms & Policies before submitting. (Translation available in Urdu and Japanese)
Welcome to your student portal. View your registration details below.
🎥 Joining Your Class
Go to the "Courses" tab below. Each course shows your teacher's name and class schedule, along with a 🎥 Join button — press it at your scheduled time to join the class. Make sure the Zoom app is installed beforehand.
📊 Attendance
Scroll down to "Monthly Attendance" to see your child's attendance for each class, marked by the teacher after every session.
📈 Progress & Homework
Open the "Progress" and "Homework" tabs in your child's card to see notes and assignments your teacher has added.
💰 Fees
Check the "Fees" tab for the monthly amount due. Pay using the account shown under "Fee Payment Details", then submit your payment reference there for approval.
🚫 Can't Attend a Class?
On the "Courses" tab, click "✉️ Notify Absence" next to that course to let your teacher know about your child's absence in advance.
📢 Announcements
The "Announcements" tab shows updates and messages posted by the academy or your teacher.
🏅 Certificates
Once a course is completed, your certificate will appear in the "Certificates" tab for download.
🎥 اپنی کلاس جوائن کرنا
نیچے "Courses" ٹیب میں جائیں۔ ہر کورس میں آپ کے ٹیچر کا نام اور کلاس کا وقت موجود ہے، ساتھ ہی ایک 🎥 Join بٹن بھی ہوگا — مقررہ وقت پر اس بٹن کو دبا کر کلاس جوائن کریں۔ پہلے سے Zoom ایپ انسٹال کر لیں۔
📊 حاضری
نیچے "Monthly Attendance" سیکشن میں جا کر اپنے بچے کی حاضری دیکھیں، جو ہر کلاس کے بعد ٹیچر خود مارک کرتی ہیں۔
📈 پروگریس اور ہوم ورک
اپنے بچے کے کارڈ میں "Progress" اور "Homework" ٹیب کھولیں تاکہ ٹیچر کے شامل کردہ نوٹس اور اسائنمنٹس دیکھ سکیں۔
💰 فیس
ماہانہ واجب الادا رقم دیکھنے کے لیے "Fees" ٹیب چیک کریں۔ "Fee Payment Details" میں دیے گئے اکاؤنٹ میں ادائیگی کریں، پھر ادائیگی کی تفصیل جمع کروائیں تاکہ منظوری مل سکے۔
🚫 کلاس میں شرکت نہیں ہو سکتی؟
"Courses" ٹیب میں اس کورس کے سامنے "✉️ Notify Absence" پر کلک کر کے اپنے بچے کی غیر حاضری کے بارے میں ٹیچر کو پہلے سے مطلع کریں۔
📢 اعلانات
"Announcements" ٹیب میں اکیڈمی یا ٹیچر کی جانب سے پیغامات اور اپڈیٹس نظر آئیں گی۔
🏅 سرٹیفکیٹس
کورس مکمل ہونے کے بعد آپ کا سرٹیفکیٹ "Certificates" ٹیب میں ڈاؤن لوڈ کے لیے دستیاب ہوگا۔
🎥 クラスへの参加方法
下の「Courses」タブを開いてください。各コースには担当の先生の名前とクラスの時間が表示され、🎥 Joinボタンも用意されています。予定時刻にこのボタンを押してクラスに参加してください。事前にZoomアプリをインストールしておいてください。
📊 出席状況
「Monthly Attendance」セクションでお子様の出席状況を確認できます。各クラス終了後に先生が記録します。
📈 進捗状況と宿題
お子様のカードにある「Progress」と「Homework」タブを開くと、先生が記録したメモや課題を確認できます。
💰 授業料
「Fees」タブで今月の支払い金額を確認してください。「Fee Payment Details」に記載の口座にお支払いいただき、その後お支払い情報を提出してください(承認されます)。
🚫 欠席する場合
「Courses」タブの該当コースにある「✉️ Notify Absence」をクリックして、お子様が欠席することを事前に先生にお知らせください。
📢 お知らせ
「Announcements」タブでアカデミーや先生からのお知らせを確認できます。
🏅 修了証
コース修了後、「Certificates」タブから修了証をダウンロードできます。
Please pay your monthly fees to the following account:
Marked by your teacher after each class:
| Name | Type | Courses | Scheduled (This Month) | Attendance | Fee / Salary | Status |
|---|---|---|---|---|---|---|
| Loading... | ||||||
Select the student's days and class time (Pakistan Time) — the teachers who are free at that time will be listed.
| # | Student | Country | Courses | Status | Date | Action |
|---|
Student's own attendance — separate from teacher attendance/salary. Sorted by lowest attendance first. ✅ ≥80% ⚠️ 60–79% 🔴 <60%
| Student | Course | Scheduled | 🟢 | 🔴 | 🟡 | 🟠 | 🔵 | Attendance % |
|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||
Share this link with anyone who wants to become a teacher — they'll fill in their own details and password, and you just review and approve.
Loading...




Leave unmarked = available. Times below show in the teacher's own local time (based on country selected above); select a country first for accurate conversion.
| # | Name | Qualification | Status | Availability | Zoom Link | Action | ||
|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||
Each student's fee is due one month after their first class, and then on the same date every month. The first-class date is picked up automatically from attendance (you can also set it yourself), and the next due date moves forward automatically each time you approve a payment.
Loading...
| # | Description | Category | Date | Amount | Action |
|---|---|---|---|---|---|
| No expenses yet. | |||||
Fill in the payment options — whatever you enter here will be shown in the students' portal. Bank Transfer and Wise are shown to international students; Easypaisa and JazzCash are shown to Pakistan-based students.
Teachers get their full monthly rate as long as their attendance stays at or above this minimum. Late arrivals, early endings, and unapproved absences beyond this allowance are deducted automatically from salary (approved/excused leave is never deducted).
Set the monthly fee (in Rs.) based on days per week — applies only to students residing in Pakistan. International students are automatically billed using the Basic/Standard/Plus/Intensive USD packages shown on the Fees page (2–5 days/week).
This permanently deletes records for the selected month (e.g. test data). This cannot be undone — old/real months should not be deleted.
Issue or revoke a certificate for each student's course from here. Only issued certificates are available for download in the student's portal. Optionally upload your own certificate file (image or PDF) before issuing — the student will get your uploaded file; otherwise a simple certificate is generated automatically.
Loading students...
Messages submitted through the website's Contact Us form.
Loading...
Leave requests submitted by teachers.
Loading...
Pick a date to see the classes scheduled that day. Each class has two separate rows to mark — your own attendance (which affects your salary) and the student's attendance (a record for the Student Portal).
Only today's date is available — you can't mark attendance for past or future dates.
| # | Date | Student | Course | Status |
|---|
This is your final salary for each student's course this month.
| Student | Course | Salary |
|---|
One box per student & course you're assigned to — write a note, optionally attach a photo, and save.
Loading...
| Student | Course | Progress | Date |
|---|---|---|---|
| No progress logged yet. | |||
One box per student & course you're assigned to — write the homework, optionally attach a photo, and assign.
Loading...
| Student | Course | Homework | Due | Status |
|---|---|---|---|---|
| No homework assigned yet. | ||||
| Date | Reason | Status |
|---|---|---|
| No leave requests yet. | ||
Loading...
All times are in Pakistan Time (PKT). Mark ONLY the days/times this teacher is NOT available — everything unmarked is assumed available.
وَتَعَاوَنُوا عَلَى الْبِرِّ وَالتَّقْوَىٰ
We'd love to hear from you — reach out anytime.
Online — Worldwide
Pakistan & International
Fill in the form and we'll get back to you within 24 hours.
JazakAllah Khair! We'll respond within 24 hours.
وَتَعَاوَنُوا عَلَى الْبِرِّ وَالتَّقْوَىٰ
How Ilm-o-Amal Academy collects, uses, and protects your information.
Last updated: September 2026
Ilm-o-Amal Academy ("we", "us", "our") provides personalized one-to-one online Quran and Islamic education. This Privacy Policy explains what information we collect through our website and app, why we collect it, and how it is protected. By registering, applying to teach, or otherwise using our services, you agree to this policy.
When a parent/guardian registers a student, or a teacher applies to join, we collect: name, email address, phone/WhatsApp number, country, student age and gender, chosen courses and class schedule, and (for teachers) qualifications, availability, and payment/bank details for salary purposes. Ongoing use of the service also generates: attendance records, progress and homework notes written by teachers, fee payment records and payment-proof images, and issued certificates.
We use this information only to operate the academy: to manage registrations and class assignments, communicate about classes and fees, track attendance and academic progress, process fee payments and teacher salaries, issue certificates, and respond to enquiries. We do not use your data for advertising, and we do not sell or rent your information to anyone.
Student information is visible to the academy's admin and to the teacher(s) assigned to that student, only as needed to teach and track that student's classes. Teacher information (excluding payment details) may be shared with students/parents assigned to that teacher. We do not share your information with any outside company or third party.
Many of our students are children. All student accounts are created and managed by a parent or guardian, who provides the student's information and controls the account. We do not knowingly collect information directly from children without a parent/guardian's involvement, and we do not use children's data for marketing.
Your data is stored securely using Google Firebase (Authentication and Realtime Database), a widely used, encrypted cloud platform. Passwords are never stored in plain text — they are managed entirely by Firebase Authentication. Access to admin and teacher data is protected by login and role-based permissions.
Our website uses your browser's local storage only for basic app functionality, such as remembering which notices or updates you've already seen. We do not use advertising or third-party tracking cookies.
We retain your information for as long as your account is active or as needed to provide our services. You may request access to, correction of, or deletion of your information at any time by contacting us (details below).
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated "Last updated" date.
If you have any questions about this Privacy Policy or your data, please contact us: