The school was established in September 1996 as an integral part of Suzhou Industrial Park's development, and has students from over forty-seven countries.
The school moved from its old site at 82 Xing Han Street to its current campus, at 208 Zhong Nan Jie, in 2005.