Becoming a Tutor
How to apply as a tutor on Tuitionable: the 7-step onboarding wizard, the admin approval workflow, approval statuses, and what approval and verification mean for your visibility.
On this page
Overview
This page is for anyone who wants to teach on Tuitionable. It walks through how to register and submit a tutor application, the seven steps of the onboarding wizard, what happens after you submit, and how approval and verification decide whether students can find and book you.
Becoming a tutor has two distinct phases:
- Onboarding — you create an account and fill in a guided, multi-step profile wizard.
- Review — an administrator will verify your profile and approves, rejects, or asks for further verification if needed. New tutors start in a
pendingstate and become searchable only after approval.
Starting Your Application
The public entry point URL is /become-a-tutor. What happens next depends on whether you are signed in:
- Not signed in — you are sent to the registration form with the tutor role pre-selected, then brought straight back to the wizard once your account exists.
- Already signed in — you go directly to the wizard at
/tutor-onboarding.
The wizard itself lives at /tutor-onboarding and is available to any authenticated user who does not yet have a tutor profile. If you already have a profile, opening the wizard simply redirects you to your tutor dashboard.
The 7-Step Onboarding Wizard
The onboarding wizard collects every information field that appears on your public profile. It has seven steps. You can move forward with Continue, go back, or use Skip to advance past a step without filling it in and come back later.
| Step | Name | What it collects |
|---|---|---|
| 1 | Basics | Name, mobile number, country, neighbourhood, postal code, timezone, age, gender, and an optional avatar photo. |
| 2 | Pitch | Professional title, tagline, your bio, and teaching philosophy. |
| 3 | Teaching | Teaching style, student levels you teach, years of experience, languages spoken, and typical response time. |
| 4 | Subjects | Subjects you teach (with proficiency level and optional per-subject rate), your hourly rate, package offers, and instant-booking option flag. |
| 5 | Experience | Work/teaching experience, education history, certifications, and FAQs. |
| 6 | Availability | Your weekly recurring availability — the days and start/end times you can teach. |
| 7 | Verify | An optional intro video link and optional verification documents, then submit. |
Step 1 — Basics
This is the only step with strict required fields. You must supply a name (2–255 characters), a mobile number (8 digits, no spaces or symbols), a neighborhood and postal code, an age (the platform requires tutors to be at least 18), and a gender option. An avatar is optional and capped at 5 MB. If you skip the avatar, your public profile shows an initials avatar — there is no stock-photo fallback.
Step 2 — Pitch
Your bio is required here and must be at least 50 characters (up to 5,000). Title, tagline, and teaching philosophy are optional but recommended, since they all surface on your public profile.
Step 4 — Subjects & Rates
You must select at least one subject and set an hourly rate (between 1 and 500 in SGD). You can override the rate per subject, and you can add up to ten package offers. Each package you save needs a session count and a price, and must be tied to one of the subjects you selected on this step.
Step 6 — Availability
You must enable at least one day with valid start and end times before you can advance. Without availability, students would land on your profile with nowhere to book. You can refine these slots later from your availability and calendar.
Step 7 — Verify & Submit
The final step is entirely optional. You may add an intro video URL and upload verification documents (each up to 10 MB), or use Skip & Submit to send your profile without them. When you submit, your profile is created and you are taken to your tutor dashboard with a welcome message confirming the profile is in for review.
Most steps are optional — you can submit later on. Beyond the required fields in steps 1, 2, 4, and 6, you can skip steps and fill them in later from your dashboard. Fields you leave blank are saved as neutral placeholders on your public profile.
What Happens When You Submit
Submitting the wizard creates your TutorProfile and assigns you the tutor role. Several things happen automatically:
- Your account details (name, phone, timezone) are updated, and your avatar is stored if you uploaded one.
- Your subjects, per-subject proficiency and rates, package offers, and weekly availability slots are saved.
- Any documents from step 7 are stored as verification documents on your profile.
- Your profile's
approval_statusis set based on the platform's approval.
You can reach your tutor dashboard immediately after submitting — even while you are still pending. Use that time to polish your profile, pricing, and availability before students start seeing you.
Your profile stays locked until an administrator approves it. While you arepending(or if you arerejected/suspended), your dashboard, profile, and settings remain open, but your teaching features — taking bookings, availability, courses, earnings, and the rest — are locked, shown with a lock indicator. The moment an admin approves your profile, the lock clears and you can use your full tutor account and start accepting students.
The Admin Approval Workflow
While waiting for admin approval, your application sits in a queue an administrator manages from. We can review your full profile and then take one of the actions.
| Action | Effect |
|---|---|
| Approve | Sets your status to approved and clears any prior rejection reason. If your email was not yet verified, approval verifies it for you so you can sign in. |
| Reject | Sets your status to rejected and records a reason. Your profile is hidden from search but not deleted. |
| Suspend | Sets your status to suspended and records a reason — a temporary hold that also removes you from search. |
When rejecting, an administrator can pick from a predefined list of reasons, add a custom note, or both. The standard reasons are:
| Reason key | Meaning |
|---|---|
incomplete | Profile is incomplete or missing key data. |
low_quality | Low-quality bio, photo, or experience details. |
pricing | Pricing looks unreasonable for the stated experience. |
unverified | Identity or credentials could not be verified. |
duplicate | Duplicate of an existing tutor account. |
policy | Violates marketplace policy. |
You can keep editing your profile after a rejection and it can be reviewed again — the workflow does not lock you out. If you were rejected for anincompleteorlow_qualityreason, fix those areas and you may be approved on a second submission.
Approval Statuses Explained
Every tutor profile carries an approval_status. Here is what each value means for you:
| Status | Meaning | Visible in search? |
|---|---|---|
pending | Submitted and waiting for admin review. | No |
approved | Approve for the marketplace. Students can find and book you. | Yes (subject to verification — see next section) |
rejected | Reviewed and turned down, with a reason recorded. You can edit and be re-reviewed. | No |
suspended | Temporarily put on hold by an administrator, with a reason recorded. | No |
Rejection and suspension reasons are stored in the same field, so the reason text you see attached to your profile reflects whichever action was taken most recently.
Troubleshooting & Tips
| Symptom | What to check |
|---|---|
| "Continue" seems to do nothing on a step | A required field failed validation. Scroll up to find the inline error — common culprits are a short bio (under 50 characters), a missing subject, or no enabled availability day. |
| Can't advance past step 6 | You must enable at least one day, and each enabled day needs an end time later than its start time. |
| Package offer won't save | Every package needs both a session count and a price, and must be linked to one of the subjects you selected on step 4. |
| Profile submitted but not in search | You are likely still pending approval, or verification is required and you are not yet verified. Check your dashboard status. |
| Rejected — what next? | Read the reason on your profile, fix the flagged area (bio, photo, pricing, documents), and your profile can be reviewed again. |
A complete, polished profile clears platform review faster. Before submitting, make sure your bio is substantial, your pricing looks reasonable for your stated experience, and your subjects and availability are filled in.
Related Pages
- Building Your Profile — expand and refine your profile after onboarding.
- Availability & Calendar — manage weekly slots, overrides, and blocked dates.
- Pricing, Packages & Offers — set rates, build packages, and add offers.
- Creating an Account — how registration and roles work.