You considering have make their sense.Especially for the kid need to learn face to face.Join in the class is good for kids to focus and learn.While I think vedio class can solve this problem and online teaching center usually have a lot to different kinds of lessons for you to choose. I know a website offering kid lesson .The kids can learn by songs,cartoons.You can have your kids to get a free trail at here http://www.echineselearning.com/free-trial/ and you can stay with them to see the teaching quality.