上海大学2012年在沪本科招生2340人,第一批本科1600人、艺术类356人、其他384人(保送生、高水平运动员、自主招生等);在沪高职计划600人(含艺术类高职120人)。学生入学第一学年无专业身份,第一学年末在大类内进行专业分流。
上海大学将全校近60个本科专业(艺术类与中外合作办学除外)按学科门类等因素分为人文社科大类、经济管理大类、理学工学大类。在三大类下开设三个基础班,理学工学大类中还开设两个项目班:卓越工程师班、翔英学院班。
在第一学年的学习期间,学校专门建立一年级大类通识教育课程体系,还创立专业分流信息发布平台,为学生提供各类信息。
上海大学2012年第一批本科的招生录取原则仍然与去年相同,即按照上海市教育考试院提供的投档成绩从高分到低分排序,根据志愿依次录取,各专业志愿之间无级差分。对所有填报上海大学本科(艺术类除外)的考生,学校仍然坚持只要投档至上海大学且愿意调剂的学生,学校均不会退档。