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" construida conjuntamente por el Ministerio de Educación y el Gobierno Popular de la provincia de Jiangsu.
Durante más de un siglo, generaciones de estudiantes de la Universidad de Soochow siempre se han adherido al lema de la escuela de "mantener la integridad del cielo y la tierra y mejorar los métodos antiguos y modernos". Se adhieren a la supremacía de los académicos. , aplican lo que aprenden y defienden la libertad, la apertura, la tolerancia y la búsqueda de la excelencia, insisten en tener conocimientos y ser perfectos.
La Universidad de Soochow tiene doce disciplinas que incluyen filosofía, economía, derecho, educación, literatura, historia, ciencia, ingeniería, agricultura, medicina, administración y arte.