Abraham Lincoln, George Washington and Franklin D. Roosevelt have been ranked the top three US presidents respectively while Barack Obama has entered the ratings in the 12th spot, based on a survey of historians.
Theodore Roosevelt and Dwight Eisenhower rounded out the top five of 43 presidents in US history.
It was the third such survey released by the C-SPAN television network ahead of the Presidents Day weekend.
"Once again the big three are Lincoln, Washington and FDR - as it should be. That Obama came in at number 12 his first time out is quite impressive," said Douglas Brinkley, a history professor at Rice University.
The survey, which was held twice before in 2000 and 2009, asked 91 presidential historians to rank the 43 former presidents based on 10 attributes of leadership.