1、复旦大学历史系,不过复旦的历史系从事专业研究的居多。
2、华东师范大学历史系:以高中历史教师居多,目前上海高中历史骨干教师基本上都是华师大
3、上海师范大学历史系:相比前两个比较差,在学术研究上能力不足,以初中历史老师居多。
至于你提及到的中国古代史:
华东师范大学在学术上和教学上要胜于复旦,华东师范大学历史系中许多教授都是中国史方面的权威级人物,同时华师大历史系吸收了当年上海市教育学院历史系相关著名教授、学者,学术能力全国领先。