上海师范大学有两个校区,分别是徐汇校区和奉贤校区。
上海师范大学徐汇校区有哲学、法学、社会工作、行政管理、劳动与社会保障、经济学、财务管理、电子商务、资产评估、金融学、金融工程、经济学等专业。 上海师范大学奉贤区:哲学与法政学院、商学院、人文与传播学院、马克思主义学院、教育学院、体育学院、对外汉语学院、外国语学院、数理学院、生命与环境科学学院、信息与机电工程学院、美术学院、音乐学院等。
上师大两个校区基本专业相同,基本所有专业都在奉贤校区上大一大二二年,后面回徐汇校区。其中生物专业,化工专业等一直在奉贤,但是艺术系的一直在徐汇。