Los estudiantes de posgrado de la Universidad de Soochow pueden solicitar plazas para estudiantes diurnos sin alojamiento, y la escuela reservará algunas plazas para estudiantes diurnos.
La Universidad de Soochow, fundada en 1900, es la primera universidad en China en establecer un sistema disciplinario universitario moderno.
La escuela cuenta con Tianci Village, Dushu Lake, Yangcheng Lake y cuatro futuros campus, cubriendo un área de 4.586 acres y un área de construcción de 15.900 metros cuadrados. Hay 30 universidades y 14 disciplinas se encuentran entre las primeras 1 en ESI a nivel mundial.