My kids went to ISTP for 2 years of Chinese immersion. Can't say enough good things about the program - strong faculty, loving & nurturing environment, great educational foundation in both English and Chinese. Most importantly, my kids emerged from their time there speaking great Mandarin.