Why teach through UpskillsTutor:

Set your own conditions

You define your hourly rate and timetable.

Useful tools for FREE

Use the mobile app for tutors and plan your classes with our Calendar.

More than 8 000 students

Look for tutors in 120 subjects.

Grow as a professional

Share your experience and gain a high level of trust by kipping your own Blog.

Set your preferable working place

You can work at home, at student's place or via Skype.

Technical support 7 days per week

Questions? Our tech support will find a solution for any question

How it works?


Create your free profile

Add the subjects and define your key skills.


Get new students

Answer questions of your potential students who choose your profile and arrange lessons.


Receive feedbacks

Get more positive feedbacks and keep the top position among other tutors on the site.

Tutors earn with UpskillsTutor

Frederick K

I have been working as a tutor at UpskillsTutor for 1 year now. I constantly receive new orders from students and managers are always there to help me out if I have a question.

Ololade N.

I earn only from tutoring. Once I created my profile at UpskillsTutor, I stopped worrying about constantly placing ads on social media and other sites. Strongly recommend.

Victor S.

I use UpskillsTutor to look through new requests available from students and to always keep connected to the platform.

15 000

visits daily

270 000

completed with UpskillsTutor

60 000

tutor income


1.Is it free to publish my tutor profile?

Yes, it is completely free to get your tutoring profile published at UpskillsTutor

2.Are there any fees for receiving new tutoring requests?

Yes, but you pay a commission fee only for students with whom you have started your lesson. In case there were no lessons - you do not pay any commission.

3.Do I need to provide any documents?

It is suggested but not compulsory. You may want to upload a copy of your diploma and other distinctions that you may have to your profile to make it stand out. Uploading such documents is a good practise that lifts your chances of being accepted as a tutor.

4.How do I get assigned as a tutor?

Students find your profile by performing a search on the website using various search criteria. Additionally, you may also manually search through vacant requests and propose yourself to a students.

5.How do I get notified, once I get assigned as a tutor?

We will inform you about your new students via SMS-notifications, email and a push notification to app (if it’s installed).

6.How long does it take until I receive a new students?

Once your profile is fully completed and checked by the manager, you may assign yourself to vacant requests from your back office. Also, students will now be able to see your profile on the catalog and choose you as a tutor.

7.How my profile rating is formed?

Your rating defines your listing position in our catalog. Rating is formed based on the completion of your profile (uploaded diplomas, extra description, quality of the uploaded photo), paid requests, reviews from students, blog.

8.How do I receive more students?

It all starts with a quality profile. Informative and completed profile is a good place to start. Be creative, tell your clients more about your tutoring experience and methods that you use. Be prompt, respond to new requests as soon as you can, pay on time.

9.How will I get paid?

Your student pays directly to you by any means preferable for both sides.