EN
中文

Make a living by teaching the largest community of learners worldwide

1
Sign up to create your tutor profile
2
Get approved by our team in 5 business days
3
Start earning by teaching students all over the world
Tutor teaching online

Why become a tutor with imentors?

Set your own rate

Choose your hourly rate and change it anytime. On average, English tutors charge $15-25 per hour – you set your own price!

Teach anytime, anywhere

Decide when and how many hours you want to teach. No minimum time commitment or fixed schedule. Be your own boss!

Grow professionally

Once you sign up and complete your application, you can be approved and start teaching in as little as three days.

Teach students from over 180 countries

Preply tutors teach 800,000+ students globally. Join us and you'll have everything you need to teach successfully.

Students from around the world

What our tutors say

Tutor portrait

"imentors allowed me to make a living without leaving home! I can set my own hours and work with students from all over the world – it's the perfect flexible career."

Krista A. - English tutor

Frequently asked questions

What kind of tutors does imentors look for? +

We welcome tutors of all levels and backgrounds – from native speakers to certified teachers, university students to retired professionals. The most important qualities are passion for teaching, subject expertise, and a friendly, patient attitude.

What subject can I teach? +

You can teach any language (English, Spanish, French, Chinese, etc.), academic subjects (math, science, history), test preparation (IELTS, TOEFL, SAT), professional skills (business English, coding), and hobby subjects (music, art, cooking).

How do I get my profile approved quickly? +

Complete your profile with a professional photo, detailed introduction, clear teaching methodology, and relevant qualifications. Record a short introduction video showcasing your teaching style, and respond promptly to any follow-up questions from our team.

How much can I earn on imentors? +

Your earnings depend on your subject, experience, and hourly rate. Most tutors earn between $15-50 per hour. Top tutors can earn over $1,000 per week by teaching 15-20 hours. You keep 80% of your lesson fees – we only charge a 20% service fee.

Get paid to teach online

Connect with thousands of learners around the world and teach from your own home