上海外国语大学
Shanghai Foreign Language School (SFLS), affiliated with the Shanghai International Studies University (SISU), is a seven-year boarding school located in northeast Shanghai. It covers an area of 33 mu, with the total construction area of 22,508 square meters. SFLS was established in 1963, and reports directly to the Chinese Ministry of Education.