In 2007 , China 's Shanghai Jiao Tong University said Ohio State was the 61st best university in the world .
Three years back , China 's Shanghai Jiao Tong University placed Ohio State as the 61st ranked university in the world in their 2007 Academic Ranking of World Universities .