La Escuela de Graduados de la Universidad de Soochow se estableció oficialmente el 7 de abril de 2012. Esta es la primera escuela de posgrado establecida de forma independiente por una universidad después de que el Ministerio de Educación anunciara la cancelación de la aprobación administrativa para el establecimiento de escuelas de posgrado. A finales de 2018 y diciembre, la Universidad de Soochow tenía 51 programas de maestría de primer nivel y 24 programas de maestría profesionales. Hay 28 programas de doctorado de primer nivel, 1 programa de doctorado de grado profesional y 29 estaciones móviles de posdoctorado; hay 11.959 estudiantes de maestría de tiempo completo, 1.726 estudiantes de maestría profesionales en servicio, 1.788 estudiantes de doctorado de tiempo completo y 2.146 médicos.
La Universidad de Soochow está situada en la ciudad histórica y cultural de Suzhou. Es una universidad clave en el “Proyecto 211” nacional, el primer grupo de universidades seleccionadas en el “Plan 2011”, una universidad nacional de “doble primera clase”, una universidad construida conjuntamente por la Administración Estatal de Ciencia, Tecnología e Industria. para la Defensa Nacional y el Gobierno Popular de la provincia de Jiangsu, y una universidad integral clave en la provincia de Jiangsu. El predecesor de la Universidad de Suzhou fue Soochow.
La universidad es la primera universidad en China en establecer un sistema de disciplina universitaria moderno. En la historia de la educación superior china, la Universidad de Soochow fue la primera universidad en desarrollar educación jurídica, educación de posgrado y otorgar títulos de maestría. También fue la primera universidad en establecer una revista.