2012年上海师范大学在上海本科招生计划为2600人,比去年略有增加。投放的招生专业共80个,覆盖了哲学、经济学、法学、教育学等10个学科门类。师范类专业和第一批本科专业招生数有增加。免费师范生的计划为200人,非免费师范生的计划为640人左右,非免费师范生计划全部投放在秋考招生。师范类专业仅安排在提前批,而第一批本科和第二批本科的专业都是非师范类。
和前几年一样,除艺术体育专业外,师范类(本科)提前批、第一批本科和第二批本科三个批次专业仍采用(2、1、1、1)级差的方式录取,级差方式是通过加分来实现。第一专业加5分、第二专业加3分、第三专业加2分、第四专业加1分,以此产生的新的折合分为录取依据,按考生所填专业的先后,依次从高分到低分择优录取。提前批志愿投档的原则为志愿优先而非分数优先,不是平行志愿。