Teachers are usually compensated based on the number of lessons they complete plus any bonuses. The exact payment terms vary per company, but usually range from $10 to $22 per hour for native English speakers. Some platforms allow non-native teachers, but they’re paid less.