On average online English, teachers earn anywhere between $10 - USD 40 per hour, depending on their level of qualification though there are many platforms like VIPKID who offer base rates and incentives.