学校位于上海市中心黄浦区制造局路666号,毗邻世博园区,地铁4、8号线交汇处,校园环境优美,花草树木,亭台楼榭,是上海市花园单位。2012年,新教学楼正式交付使用,2013年操场及校园二期工程完工,占地面积近38亩,建筑面积约37000平方米,拥有在上海市区不可多得的校园面积和一流设施设备。目前学校拥有3个年级共24个教学班,并根据学生学习能力,设有综合学力发展提高班、数学学习拓展实验课程、“中国日报”社英语报刊阅读拓展课程等课改实验项目。
根据2022年6月学校官网信息显示,学校有科技、工程、技能、艺术类等30多个现代数字化创新实验室,领先的信息管理系统、上中桌面云与物联网系统,体育场、篮球馆、羽毛球馆、乒乓球馆、网球馆、游泳馆等“一场五馆”格局,美术中心、音乐戏剧中心、影视传媒中心、心理卫生中心等四大中心。