上海师范大学有两个校区,分别在徐汇区和奉贤区,两个校区分别占地面积为一百五三万平方米,校舍建筑面积为六十五万多平方米,徐汇区师范大学在桂林路一百号,奉贤区师范大学在奉炮公路,它们区别就是低年级学生以及机电和建工学院都在奉贤区就读,而徐汇区就读都是高年级学生以及研究生。