Ministry of Education of the People's Republic of China
In 2007, Allen was awarded the Yangtze River Scholar award, the highest academic honor given by the Ministry of Education of the People's Republic of China. He became only the fourth American to receive this award, and the first law professor, domestic or foreign, to be so honored.