上海师范大学有哪些学院?

上海师范大学有二十个二级学院,具体如下:

人文学院

教育学院

学前教育学院

哲学、法律和政治学院

马克思主义学院

外语学院

商学院/商学院

对外汉语学院

旅游学院

音乐学院

美术学院

影视传媒学院

体育学院

数学和科学学院

生命科学学院

化学与材料科学学院

环境和地理科学学院

信息与机电工程学院

建筑工程研究所

继续教育学院