Help Centre

Step-by-step guides for everything on IslamicTeachers.co.za

Jump to a section:

📝 Register as a Teacher🏫 Register as an Institution✏️ Update Your Profile🔑 Reset a Forgotten Password🔍 Find a Teacher (for Parents & Students)💳 About Listing Plans & Payments

📝 How to Register as a Teacher

  1. Go to Register → Teacher (or click "Register as a Teacher" on any page).
  2. Step 1 — Personal Details: Fill in your full name, city, suburb, email, WhatsApp number, and a secure password. Tick the WhatsApp consent checkbox.
  3. Step 2 — Teaching Details: Select the subjects you teach, your session type (in-person / online / both), age groups, years of experience, hourly rate, and provide two references (name + phone). Add a bio if you are on Standard or Premium.
  4. Step 3 — Select a Plan: Choose Free, Standard, or Premium. Read and individually tick all three policy checkboxes (Privacy Policy, Terms & Conditions, and Child Safety Policy) to unlock the Submit button.
  5. Click "Submit Registration". You will be redirected to the success page.
  6. For paid plans, make your EFT payment using the banking details shown and email proof of payment to islamicteachersadmin@gmail.com.
  7. We will verify your references and activate your listing within 2 business days.

🏫 How to Register as an Institution

  1. Go to Register → Institution.
  2. Fill in your institution name, type, province, city, contact details, subjects offered, and a brief description.
  3. Create a password for your account.
  4. Read and tick all three policy checkboxes, then click "Submit Institution Registration".
  5. Make your EFT payment and email proof to islamicteachersadmin@gmail.com.
  6. Your listing will be activated within 2 business days.

✏️ How to Update Your Profile

  1. Log in at islamicteachers.co.za/login with your email and password.
  2. You will be taken to your Teacher Dashboard.
  3. Click the "Profile" tab at the top of the dashboard.
  4. Update any of your details — name, city, suburb, bio, subjects, availability, etc.
  5. Click "Save Changes" when done. Your profile updates immediately.
  6. Note: changing your listing tier requires contacting islamicteachersadmin@gmail.com.

🔑 How to Reset a Forgotten Password

  1. Go to islamicteachers.co.za/login.
  2. Click "Forgot password?" below the login button.
  3. Enter the email address you registered with and click "Send Reset Link".
  4. Check your email inbox (and your spam/junk folder) for a password reset email.
  5. Click the link in the email — it will open a page where you can set a new password.
  6. Once reset, log in with your new password.
  7. The reset link expires after 1 hour. If it has expired, request a new one.

🔍 How to Find a Teacher (for Parents & Students)

  1. From the homepage, use the search bar to select a subject and enter your city or province, then click Search.
  2. You can also browse by subject or by city using the sections on the homepage.
  3. Use the filters on the search results page to narrow by gender, session type, age group, or hourly rate.
  4. Click on any teacher card to view their full profile.
  5. Click "Contact via WhatsApp" or "Send Email" to get in touch directly.
  6. Searching and contacting teachers is always free — no account needed.

💳 About Listing Plans & Payments

  1. Free: Your listing appears in search with basic details (name, province, city, subjects). No photo, bio, or contact button.
  2. Standard (R99/month): Full profile with photo, bio, and a contact button. Dashboard access to update your details.
  3. Premium (R179/month): Everything in Standard, plus a ⭐ Featured badge and priority placement at the top of search results.
  4. Payments are made by EFT. Banking details are emailed to you after registration.
  5. To upgrade your plan, email islamicteachersadmin@gmail.com with the subject line "Upgrade Plan — [Your Name]".
  6. To cancel, email islamicteachersadmin@gmail.com. Your listing stays active until end of the current billing period.

Still need help?

Our team is happy to assist you. Get in touch:

📧 Email UsContact Form