So C-Span asked a bunch of historians to rank all 42 of our former presidents, and the results can be found here. The top ten: 1. Abraham Lincoln 2. George Washington 3. Franklin D. Roosevelt 4. Theodore Roosevelt 5. Harry S. Truman 6. John F. Kennedy 7. Thomas Jefferson 8. Dwight D. Eisenhower 9. Woodrow Wilson 10. Ronald Reagan And our most recent president: 36. George W. Bush Agree? Disagree? Have some favorites of your own?