iMandarin is certified by the Education Ministry as a training school for teaching Mandarin. New classes start every week. iMandarin offers 15 different courses, with an average of 4-6 students per class. They have individual classes and corporate training, as well as helping with accommodations, settling in and visa issues. Courses can be tailored to students' needs and schedules. They have several locations in Shanghai.