Thanks for your response, it helps me a lot. I found a Chinese class online this month, which is called eChineseLearning. I booked a free trail before bought, the teacher was so professional and patient, my kid likes her so much, so I bought their lessons for him. Hope he could get great performance after.