The school is located at 295 Zhongshan Bei Yi Road(中山北一路), Hongkou District(虹口区), Shanghai, China.
In February 2012, SFLS campus was temporarily moved to 730 North Station Road (车站北路730号) because of the demolition and refurbishment project on old school buildings.
Teaching focuses on cultivating students' oral and written abilities in foreign languages.
In order to extend students' scope of knowledge, the school provides additional courses in the form of the Second Classroom, such as: In Activities courses, there are seminars on Spare-time Politics school, and workshops such as "Green-Grass" Literature, Cartoon, Computer, Film Review, Chinese Calligraphy, Sketch, Wind Band, Chorus, Piano, Food Sculpture, Handcraft, and so on.
With the help of the League Branch in each class, the school organizes students to read books in groups.
SFLS's floorball team has been one of the most successful in the East China Region, winning the championship twice.
In 1999, SFLS was awarded Advanced Secondary School in moral education in Shanghai.
Students of SFLS' "Five Elements Group" (the only team representing Shanghai) were sent to the USA for the Summit of International High School after competition on the Internet.