You'll probably see a lot of people saying they get paid $10 per hour to teach English online because that's the average. The truth is, you'll make somewhere between $7 and $13 per hour—so it all comes down to how much time you put into the lessons, and how many classes you teach each month. Let's look at some real numbers: In a given month, an active teacher will probably teach 20-30 hours with Open English. If they're making $10 per hour (the average rate), they'd earn about $200-$300 for that month Now, if we wanted to figure out how much we'd make in a year by teaching English online with Open English, we just take those rates and multiply them by 12 months.