According to the online inquiry of China Education, Aoyama University ranks in the world, Aoyama University ranks1201-kloc-0/400 in QS World University in 2023, 35 1-400 in QS Asian University in 2023, and 35 1-400 in QSWUR discipline. Ranked equivalent to China University of Political Science and Law, China University of Political Science and Law is a national key university directly under the Ministry of Education of China and a national "double-class" construction university, so Castle Peak University is equivalent to a high-level university in China.