Tutoring is the most natural side hustle for a teacher: you already know the material, you know how students get stuck, and the hours can fit around a school schedule. The real question is how to do it — through a tutoring platform, or by finding students yourself.
Here's how the two compare.
Option 1: Tutoring platforms
Platforms like Wyzant, Varsity Tutors and Tutor.com connect you with students who are already looking for help.
What's good
- Students come to you — no marketing needed to start
- Scheduling, payments and video tools are built in
- You can often land your first session within a couple of weeks of being approved
What to watch
- The platform takes a share of what the student pays, or pays you a set rate. Check each platform's current terms — they vary and change.
- Some platforms set your rate; others let you set it but rank you partly on price
- Most have rules about taking students off the platform
Best for: getting your first paying hours quickly, testing whether you enjoy tutoring outside the classroom, and building reviews.
Option 2: Finding your own students
Independent tutoring means you find students through your network, local parent groups, community boards or a simple booking page.
What's good
- You keep the full rate
- You set your own prices, policies and schedule
- Regular students and referrals compound over time
What to watch
- The first booking takes longer — you have to be visible
- You handle scheduling, payment and the occasional no-show yourself
- Check your district's policy on tutoring students from your own school
Best for: teachers with a local reputation, a strong subject niche (like AP or SAT prep), or patience to build a client list.
Side by side
| Tutoring platform | Your own students | |
|---|---|---|
| Time to first paid session | Usually faster | Usually slower |
| Pay per hour | Lower after fees / set rates | Higher — you keep it all |
| Marketing needed | Little | Some |
| Admin (scheduling, payment) | Handled for you | You handle it |
| Control over rate and policies | Limited | Full |
| Typical online range | ~$25–$80/hr overall, depending on subject and route |
A practical path for most teachers
- Pick one subject and grade band you can teach without prep.
- Start on one platform to get paid sessions and a few reviews.
- Tell your network — a short message to parents you know, a post in a local parents' group.
- Set up a simple booking page for direct students, at a rate above your platform rate.
- Shift your hours toward direct students as they grow, within the platform's rules.
Other options worth a look
Tutoring isn't the only route. Teachers also earn from curriculum design for EdTech companies and from selling lesson materials or courses. See the full list in our guide to side hustles for teachers.
Not sure tutoring is your best fit?
If you want a plan built around your subject, hours and goal — with 3 ranked ideas, income ranges and a 30-day plan — get your personalized plan. It's a one-time payment from $1.99, and you can compare it with just asking ChatGPT first.
Income ranges are estimates, not promises. Platform fees and terms change — check each platform's current terms before signing up.