20 18 May official website shows that the school has two campuses, Hongkou and Chongming. Hongkou campus is located in the northeast of the city, adjacent to Shanghai International Studies University; Chongming Campus is located in Chenjia Town, Chongming County. The beautiful architecture in Tuscany and neoclassical style complements the unique ecological environment. Participate in the cooperative running of colleges and universities in Northeast Shanghai to create conditions for students to minor and choose courses.
Adhering to the "all-student-oriented" school-running philosophy and relying on the abundant teaching staff and scientific management mode of Shanghai International Studies University, the College aims to cultivate compound and applied talents with foreign language expertise to meet the needs of social and economic development and strengthen the professional characteristics of the College.
College teachers are mainly composed of full-time teachers with master's degree or above from Shanghai International Studies University and in-service senior teachers with rich teaching experience. The college attaches great importance to the construction of teaching staff, constantly improves the reward system for teaching and scientific research, and strives to build a full-time teaching staff with equal emphasis on professional titles and academic qualifications, teaching experience and practical ability, and both ability and political integrity, so as to continuously improve the teaching quality.