I can’t say enough how pleased I am with LingoAce. This is the 4th time I tried for my now 12yo learning Chinese. I’ve always believed 1-on-1 teaching in foreign language, but not seem financial feasible to do it on a regular basis. Thanks to the virtual school last year, I started to explore and discovered this online education option. My son has been doing LingoAce twice a week for the last 8 months, I think he now can read and write more Chinese characters than all the 7 years he learned combined. Now he can read page long articles, questions and instructions in Chinese mostly by himself. The course material is well designed. Best of all, the teacher is fantastic, genuinely interested in my child and Chinese culture. By the end of each class, the teacher also made time to chat with me for 3-5 mins to highlight what learned and things to practice with my son. The homework is quite manageable, each time my son can finish it within 30min. This is a great program, Id highly recommend this to any parents who care about great learning experience and wants to see results for their kids.