Teach Online and Earn from Home
Become an online tutor on MySmartPros and earn ₹15,000–₹80,000 per month teaching students from across India. Set your own hours, your own fees.
How Much Can You Earn Teaching Online?
Earnings depend on subject, experience, hours per week and number of students. These are realistic monthly ranges from active tutors on MySmartPros.
| Tutor Profile | Hourly Rate | Monthly (Part-time) |
|---|---|---|
| New tutor (0-2 yrs experience) | ₹250–₹500/hr | ₹15,000–₹40,000 |
| Experienced tutor (3-7 yrs) | ₹500–₹900/hr | ₹30,000–₹70,000 |
| Senior tutor (8+ yrs) | ₹800–₹1,500/hr | ₹50,000–₹1,20,000 |
| NEET / IIT-JEE specialist | ₹1,000–₹2,000/hr | ₹60,000–₹1,50,000 |
| Spoken English / Languages | ₹300–₹800/hr | ₹20,000–₹50,000 |
Part-time = 15–20 hours per week. Full-time tutors regularly earn 2–3× these monthly figures.
How to Start Teaching Online
Sign Up Free
Create your tutor profile in 5 minutes. Upload qualifications, photo and a short intro.
Get Verified
We verify your degree and identity. Verified tutors get 4× more student enquiries.
Receive Student Leads
Parents post requirements. We match and send them straight to your dashboard.
Teach & Earn
Start lessons via video call or in-person. Set your own fee, schedule and payment terms.
What Can You Teach Online?
Demand is highest for these categories on MySmartPros
Why Teach on MySmartPros?
Flexible Hours
Teach 2 hours a day or 8 — entirely your call. No fixed shifts.
Set Your Own Fees
You decide the hourly rate. We never take a cut from direct payments.
Pre-Matched Leads
We send pre-screened parent enquiries that match your subjects, classes and city.
Teach From Anywhere
Online tuition means you can teach from home — Tier-2 cities, small towns, anywhere.
Build Reputation
Verified reviews and ratings help you stand out and command higher fees over time.
Mobile App
Manage leads, students and payments on the go via the MySmartPros tutor app.
Frequently Asked Questions
How can I earn money by teaching online from home?
Sign up free as a tutor on MySmartPros. Complete your profile, get verified, and we send pre-matched student enquiries straight to your dashboard. You teach via video call and earn the agreed fee directly from the parent.
How much can I earn teaching online in India?
New tutors earn ₹15,000–₹40,000 per month part-time. Experienced tutors regularly earn ₹30,000–₹70,000 part-time, and NEET/IIT-JEE specialists can earn ₹60,000–₹1,50,000 monthly with full schedules.
Do I need teaching experience to start?
No formal teaching experience is required, but you must have a degree in the subject you want to teach (or be currently studying it at postgraduate level). Tutors with prior teaching experience get higher fees.
What equipment do I need for online tuition?
A laptop or smartphone with a stable internet connection (≥5 Mbps), a webcam (built-in is fine), headphones with a mic, and a quiet room. A digital pen tablet is helpful for Maths, Physics, Chemistry but not required.
Are there any fees to join as a tutor?
Signup, profile creation and verification are free. Tutors only pay when they want to claim leads — credit packs start at ₹500. There are no monthly subscription fees.
Can I teach Hindi online and earn money?
Yes. Spoken Hindi, Hindi grammar and Hindi literature are in active demand from students worldwide. Hindi tutors typically earn ₹300–₹800 per hour on MySmartPros.
How do I get my first student?
Complete your profile fully (photo, qualifications, intro video, ID verification). Verified profiles with intro videos receive 5× more enquiries. Most new tutors get their first student within 7–14 days.
How and when do I get paid?
Payments are direct between you and the parent — UPI, bank transfer or cash. Most tutors collect monthly in advance. MySmartPros does not handle payment processing or take a cut.
Start Earning by Teaching Online — Free Signup
Sign up free, complete your profile, and start receiving student leads within hours. No fixed hours, no platform fees on direct payments.
Sign Up as Tutor — Free