According to official website of Shanghai Donghua University, by 2023, Shanghai Donghua University will rank 77th in China. Donghua University is a national "2 1 1 project" and a national "double-class" construction university directly under the Ministry of Education. The school is located in Shanghai, China, with Songjiang Campus, Yan 'an Road Campus and Xinhua Road Campus, covering an area of nearly 2,000 mu, with a total construction area of over 830,000 square meters.