Trường có 3 trụ sở tại Wangjing, Huaxi and Jiangan, trên một diện tích khoảng 4,7 km2.