Online English tutors are typically paid between $10-$40 per hour. Many platforms start new online teachers at around $15 per hour. Many platforms prioritize native English teachers, but non-natives can earn just as much, if not more, depending on their qualifications. Some teachers prefer to work independently, acquiring their students through classified ads or creating a personalized teaching website where they can set their rates. Whether you teach English online part-time or full-time, you can expect to earn a lot of money each month.