Earn Money Teaching Online
Turn Knowledge into Income

Earn money teaching online on HomeGuru. Turn your knowledge into income — teach any subject 1-on-1, earn ₹500–₹2,000 per session, get paid weekly. Apply free today.

Start Earning — Free

Earning Potential

Side income

₹10,000–₹20,000/mo

5 sessions/week

MOST POPULAR

Part-time income

₹30,000–₹60,000/mo

15 sessions/week

Full-time income

₹60,000–₹1,50,000/mo

25+ sessions/week

FAQs

How can I earn money by teaching online?

Sign up on HomeGuru, create your tutor profile, get verified, and start accepting student bookings. You earn ₹500–₹2,000 per session paid directly to your bank weekly.

How much money can I make teaching online?

Teaching 20 sessions per week at ₹1,000 average, you earn ₹80,000/month. Top tutors with premium rates and full schedules earn ₹1,00,000–₹1,50,000+ per month.

What subjects can I teach to earn money online?

Any subject — academics (Maths, Science, English), competitive exams (JEE, NEET, IELTS), languages, coding, music, chess, art, yoga, and 100+ more.

When do I get paid for online teaching?

HomeGuru processes payments weekly. Earnings from completed sessions are transferred directly to your bank account every week.

Earn by Subject

Teach Mathematics OnlineTeach Physics OnlineTeach Chemistry OnlineTeach Biology OnlineTeach English OnlineTeach Science OnlineTeach Accountancy OnlineTeach Economics OnlineTeach Hindi OnlineTeach Computer Science OnlineTeach History OnlineTeach Geography Online

Start earning from your knowledge

Join 10,000+ tutors already earning on HomeGuru.

Apply Now — Free