Join Roshi as a verified university instructor and offer 1-on-1 lessons in academics, sports, arts, music, or languages. Teach on your schedule, build experience, and help younger students succeed.
More than just a job—it's an opportunity to grow and connect.
Flexible on your terms
Set your availability, choose what you teach, and work around your class schedule.
Earn meaningful income
You set your rates, and payments are processed securely through Stripe - fast, simple, reliable.
Build real-world experience
Develop teaching, communication, and leadership skills that look great on a resume.
Make a difference
Become a relatable role model for younger students, help them grow, and give back to your community.
Easy to get started in 4 steps.
Create Your Profile
Sign up with your university email, choose your categories, and write a short bio.
Set Your Schedule & Rates
Keep your availability updated for better matching and set your own pricing.
Get Booked
Families browse instructors and request sessions. You confirm, teach, and get paid.
Grow Your Presence
Strong bios and reliable lessons help you build repeat clients and boost your earnings.
We've got you covered with support, clear policies, and secure payments. We just need you to bring your expertise and reliability to the table.
Active university enrollment (verified with your student email)
Bank account to receive direct payouts via Stripe
Skills or experience in the subject(s) you want to teach
Professional conduct and reliability
Willingness to follow Roshi's community and safety guidelines
Share what you love. Earn on your schedule. Make an impact in your community today.
Questions before applying? Email support@roshico.com