The average VIPKid salary is $22 per hour, which comes out to roughly $7-$9 per 25-minute class. You also can earn incentives which is nice. Earnings can vary from teacher-to-teacher.