Campus er todelt, begge i Shanghai. Det meste av undervisningen på bachelornivå finner sted i Songjiang sørvest for sentrum, der det nyeste av campusene ligger. Mastergradsundervisningen finner sted på det eldre lærestedet, i distriktet Hongkou inne i byens sentrum.