Introduction to American Lee Academy International School
American Lee Academy International School (美国Lee Academy高级中学, website) is located in the Shanghai Film Art Academy, aims to combine advanced US teaching philosophy and first-class international art education, and to develop into China’s first US high school focusing on both academic and artistic education.
Its bilingual and multicultural teaching model has been widely acclaimed by local people. Chinese students can experience both US education and Chinese culture at the school.
The US-based Lee Academy, founded in 1845, is a renowned private boarding high school, which has attracted students from 19 countries and regions from all over the world.
Tel: 021-51601973
Address: 188 Darwin Rd, Zhangjiang High Tech Park, Pudong New Area, Shanghai
City VR
Teaching Program
ISAC University Teaching Program
Related Schools