上海高考的总分为 660分。高考总分构成包括:

大三门:

语文、数学、外语,每门满分为150分,总计450分。

小三门:

从物理、化学、生物、政治、历史、地理六门中,选择3门作为选考科目,每门满分为70分,总计210分。

因此,上海高考的总分为大三门和小三门成绩之和,即450分 + 210分 = 660分。