💰 Make Money
How to Start an Online Tutoring Business
Online tutoring is a $10 billion industry. Learn how to start an online tutoring business and earn $25-$80 per hour teaching students from your home office.
Why Online Tutoring Is Booming
Parents are spending more on supplemental education than ever before. Online tutoring lets you reach students nationwide without leaving your home. The flexibility and pay make it one of the best side hustles for teachers, college students, and subject matter experts.
What You Can Teach
- Academic subjects: Math, science, English, history
- Test prep: SAT, ACT, GRE, GMAT, LSAT
- Languages: Spanish, French, Mandarin, English as a second language
- Music: Piano, guitar, voice lessons
- Programming: Python, JavaScript, web development
- Business skills: Excel, accounting, marketing
How Much Can You Earn?
| Subject Area | Hourly Rate | Platform Rate | Private Rate |
|---|---|---|---|
| Elementary tutoring | $25-$40/hr | $15-$25/hr | $30-$50/hr |
| High school tutoring | $35-$60/hr | $20-$35/hr | $40-$70/hr |
| Test prep (SAT/ACT) | $50-$100/hr | $25-$40/hr | $60-$120/hr |
| College/graduate level | $60-$120/hr | $30-$50/hr | $70-$150/hr |
| Programming/coding | $50-$100/hr | $25-$45/hr | $60-$120/hr |
Step-by-Step: How to Start
- Choose your subject " — Pick what you know best and enjoy teaching
- Create your platform profile " — Wyzant, Tutor.com, Chegg Tutors
- Set up your workspace " — Quiet room, good lighting, reliable internet
- Prepare lesson materials " — Have worksheets, practice problems, and resources ready
- Offer free trial sessions " — Get your first 3-5 reviews this way
- Build your client base " — Ask for referrals from satisfied students
Pricing strategy: Start at $30-$40/hour, then increase by $5-$10 for every 10 five-star reviews. Most tutors who follow this strategy reach $60+/hour within 6 months.
Platforms vs Private Clients
| Factor | Platforms (Wyzant, Tutor.com) | Private Clients |
|---|---|---|
| Commission | 20-40% | 0% |
| Client acquisition | They bring clients | You find clients |
| Scheduling | Flexible but limited | Full control |
| Payment | Guaranteed | You collect |
| Best for | Getting started | Established tutors |
⚠️ Avoid these mistakes:
- Don't tutor subjects you're not confident in " — reputation matters
- Don't skip the free trial " — it builds trust quickly
- Don't undercharge " — $15/hr is too low for tutoring
- Don't ignore student feedback " — it helps you improve
Tools You'll Need
- Zoom: Free for 40-minute sessions, $15/mo for longer sessions
- Google Workspace: For scheduling and document sharing
- Kahoot: Gamified learning for younger students
- Bitpaper: Free online whiteboard for math tutoring
- Calendly: Free scheduling tool for booking sessions
The bottom line: Online tutoring can earn $2,000-$6,000/month working 15-25 hours per week. Start by creating profiles on Wyzant and Tutor.com, offer free trial sessions, and collect reviews. Once you have 10+ reviews, raise your rates and start attracting private clients.