上海交大不是西安交大的分校。
上海交大源于清末创建的南洋公学,国民时改名为国立交通大学。 1955年,由于东南沿海局势紧张,党中央、国务院决定交通大学由上海迁往西安。
1956年7月1日,上海造船学院在上海交大现址成立。同年8月25日,在交大校址又成立了南洋工学院筹备委员会。
1957年,由于国际形势趋于缓和,根据交通大学的实际情况和上海、西安的建设需要,国务院决定交通大学的大部分科系师生、档案文献、图书典藏迁往西安,作为交通大学的西安部分;一部分留在上海并与原上海造船学院及筹办中的南洋工学院合并,作为交通大学的上海部分,两部分为一个学校,一个系统,统一领导。
1959年7月31日,国务院批准交通大学上海部分、交通大学西安部分分别独立为两所学校。同年,经国务院批准,交通大学上海部分正式定名为上海交通大学。