I am from China and can speak and write Mandarin and Cantonese fluently. I have been tutoring for 15 years for both adults and children. I am teaching Chinese in a preschool right now and volunteer in the Chinese immersion schools. I am really familiar with the Chinese immersion classes syllabus and will help your children succeed in the program. I also provide group classes for beginning Chinese(good for those who want to get in the immersion programs). I also teach crash courses for your trips to China.