eTeacherGroup Making Virtual Schools Since 2000 104,884 classes taught by 302 teachers originating from 23 countries & speaking 9 languages with over 25,000 students in 4 schools every year!