La Universidad de Soochow está ubicada en Suzhou, una famosa ciudad histórica y cultural conocida como "El Paraíso en la Tierra". Se encuentra entre el primer grupo de universidades incluidas en el “Proyecto 211” y el “Plan 2011” nacionales. Es una universidad de "doble primera clase" establecida conjuntamente por el Ministerio de Educación y el Gobierno Popular de la Provincia de Jiangsu, la Administración Estatal de Ciencia, Tecnología e Industria para la Defensa Nacional y el Gobierno Popular de la Provincia de Jiangsu.
Actualmente, la escuela cuenta con 28 programas de doctorado autorizados en disciplina de primer nivel, 1 programa de doctorado, 51 programas de maestría en disciplina de primer nivel, 28 programas de maestría y 29 estaciones móviles posdoctorales. La Universidad de Soochow se ha convertido en una universidad con doce disciplinas que incluyen filosofía, economía, derecho, educación, literatura, historia, ciencia, ingeniería, agricultura, medicina, administración y arte.
Hasta ahora han entrado química, física, ciencia de materiales, medicina clínica, ingeniería, farmacia y toxicología, biología y bioquímica, neurociencia y ciencias del comportamiento, biología molecular y genética, inmunología, matemáticas* **11 el 1% superior de los indicadores científicos básicos (ESI) globales, y la química y la ciencia de materiales han ingresado a los indicadores científicos básicos globales.