Online tutoring (math, science, English)

1. Choose a Platform

These are popular websites where you can sign up as a tutor:

General Tutoring Platforms

  • Wyzant – Set your own rate; U.S.-based.

  • Tutor.com – Hires for various subjects; pays hourly.

  • Chegg Tutors – Good for college-level help; pays ~$20/hour.

  • Preply – Focuses on languages and academics; flexible schedule.

  • Skooli – K-12 and college tutoring; must have a teaching certificate.

  • Varsity Tutors – Offers video tutoring; wide range of subjects.




Freelance Platforms

  • Upwork or Fiverr – Create a profile and list tutoring gigs.

  • Superprof – Popular in Europe and Latin America for academic tutoring.

  • Cambly – Focuses on English conversation; very flexible; ~$10–12/hour.


2. Set Your Rates

Rates vary by subject and experience:

SubjectBeginner Tutor RateExperienced Tutor Rate
Math$15–30/hr$30–60+/hr
Science$15–35/hr$35–70+/hr
English$10–25/hr$25–50+/hr

Tip: You can charge more for test prep (SAT, ACT, IELTS, etc.).


3. Get Started

Here's a simple action plan:

  1. Choose your subject(s) – Based on your strength.

  2. Create a profile – On one or more tutoring platforms.

  3. Upload credentials – Certificates, degrees, ID verification.

  4. List your availability – Be flexible to attract students in different time zones.

  5. Market yourself – Highlight your teaching style, results, and passion.

  6. Start small – Build up ratings by offering competitive pricing early on.


4. Maximize Earnings

  • Offer packages (e.g., 5 classes for $100).

  • Teach groups (more students per hour = more income).

  • Specialize in test prep, college applications, or ESL.

  • Create your own website or YouTube channel to attract clients directly.