Earn on your terms
Set your own hourly rate. Get paid directly for every class and consultation. No hidden fees.
Join GyanGuru as a teacher. Reach students across Nepal, set your own schedule and rates, and build a career doing what you do best.

Rs. 35,000+
Avg. monthly earning
4.8 rating
From 1,200+ students
Set your own hourly rate. Get paid directly for every class and consultation. No hidden fees.
Teach when it suits you — mornings, evenings, weekends. You control your availability.
Your students aren't limited to your city. Teach anyone, anywhere in Nepal, from your home.
We bring students to you. Focus on teaching while we handle discovery, scheduling, and payments.
Real-time classes on Zoom. Answer questions on the spot, adapt to your students, and build real connections.
Build a public profile with ratings, reviews, and session count. Your good teaching speaks for itself.
Fill out a short application with your qualifications, subjects, and teaching experience.
Our team reviews your application and conducts a brief interview to ensure quality.
Set your schedule, pricing, and subjects. Students can book classes and consultations instantly.
“I was teaching only 5-6 students in my neighbourhood. Now I have over 180 students from across Nepal. GyanGuru changed everything for me.”
We keep standards high so students can trust every teacher on the platform.
A degree or strong demonstrated knowledge in the subject you want to teach.
At least 1 year of tutoring or classroom teaching experience (formal or informal).
A stable internet connection and a quiet space for conducting live video sessions.
Willingness to prepare for sessions, be punctual, and genuinely help students learn.
Apply today and start reaching students across Nepal. It takes less than 5 minutes.