You can make up to $22 per hour with VIPKID, but how much money you earn will depend on several factors. Example: Ben makes $8.50 per 25-minute class ($17 per hour) because he has prior English teaching experience as well as a TEFL certificate (Teaching English as a Foreign Language). Finished Class Bonus: If you teach more than 45 lessons per month (22.5 hours/month), you’ll earn an additional $1 for each class. If they end up signing up for VIPKid after your class, you will earn a $5 USD bonus. Opening Slots: If you open a certain amount of teaching slots (especially PPT “Peak Peak Times”) in a week you’ll get an extra bonus.