La Universidad de Soochow, ubicada en la ciudad histórica y cultural de Suzhou, es una de las primeras universidades seleccionadas para el “Proyecto 211” y el “Plan 2011” nacionales. Es una universidad de "doble primera clase" construida conjuntamente por el Ministerio de Educación y el Gobierno Provincial de Jiangsu, y una universidad construida conjuntamente por la Administración Estatal de Ciencia, Tecnología e Industria para la Defensa Nacional y el Gobierno Popular Provincial de Jiangsu. Seleccionados dentro del “Plan 111” nacional, el Plan de Formación y Formación de Talento Jurídico Destacado, el Plan de Formación y Formación de Ingenieros Destacados, el Plan de Formación y Formación de Doctorado de Excelencia, el Programa Nacional de Posgrado Universitario de Alto Nivel, el Plan Experimental Nacional de Innovación de Estudiantes Universitarios y la Base Demostrativa Nacional de Formación de Talentos Innovadores.
En noviembre de 2019, la escuela cuenta actualmente con cuatro campus: Tianci Village, Dushu Lake, Yangcheng Lake y Future, cubriendo un área de 4,586 acres y un área de construcción de 15,900 metros cuadrados. 12 disciplinas se encuentran entre las primeras del mundo en ESI y 19 en China continental según ESI; hay 30 facultades (departamentos); 27.615 estudiantes universitarios a tiempo completo, 13.160 estudiantes de maestría, 1.859 estudiantes de doctorado y 3.271 estudiantes internacionales.
Hay 37 proyectos nacionales en humanidades y ciencias sociales en 2018, incluidos 4 proyectos principales y 3 proyectos clave. 21 logros ganaron el 15º Premio a los logros destacados en Filosofía y Sociedad de la provincia de Jiangsu, incluidos 3 primeros premios; 18 logros ganaron el Premio a los logros en investigación en ciencias educativas de la provincia de Jiangsu, incluidos 3 primeros premios, 1 logro ganó el 7º Premio de literatura Lu Xun; título de "Maestría en Ciencias Sociales en la provincia de Jiangsu".