The Institute published two magazines, Landscape Design and Urban Environmental Design, and also published a series of academic works.
The Institute has successively won a series of domestic and international landscape design awards, such as China Ecological "Red Ribbon" being selected as a new architectural miracle in the world, Zhejiang Yongning Park being awarded the highest prize for the design, development and utilization of the world's waterfront area, and the doctor being on the podium of the comprehensive professional award for five times. The Graduate School of Landscape Architecture is the leading institution of industry education and practice in China.
In 2009, the Graduate School of Landscape Architecture and Harvard School of Design jointly launched the "Harvard-Peking University Parallel Design Course", through which students from Peking University and Harvard can choose courses and learn from each other.