NEW TO SHANGHAI
Living and Working in Shanghai
SCIS is proudly located in Shanghai, China’s biggest city, and a global financial hub. Home to nearly 25 million residents, Shanghai is a vibrant city where tradition embraces modernity.
Busting with life and unique experiences, the ever-changing metropolis is rich in culture, history, and interesting things to do. A thriving and diverse art and cultural scene is complemented by a network of museums, galleries, international art fairs, and performances.
Our three SCIS campuses are conveniently located on either side of the Huangpu River, which divides Shanghai in two.