圣约翰大学医学院由美国圣公会主办。1880年,文恒理在上海同仁医院创办医学班,招收的学生主要来自圣约翰书院。1896年,圣约翰书院改组,设医学部,文恒理任主任,将同仁医院生员并入,学制4年,校址在极司非而路(今万航渡路)1575号。1905年,圣约翰书院改名圣约翰大学,在美注册;医科学制改为7年,其中医预科2年、医科5年(包括一年实习),4年时授予理学学士学位,7年毕业后授予医学博士学位,是当时中国两所授予医学博士学位的学校之一1914年,美国宾夕法尼亚大学主办的广州宾夕法尼亚医学院与上海圣约翰大学医学部合并,成立圣约翰大学宾夕法尼亚医学院,先后由莫约西(广州宾夕法尼亚医学院创办人)、刁信德任