Ranking them is very hard but I'll try:
12. W Bush
11. Carter
10. Ford
9. Nixon
8. Kennedy
7. HW Bush
6. LBJ
5. Obama
4. Clinton
3. Reagan
2. Truman
1. Eisenhower
Truman and Eisenhower are the clear winners, #3-6 are pretty much tied if you look at it objectively so I just ranked them by ideological preference
. HW Bush was a good president too, but only being in charge for 4 years hurts him. Kennedy could have been a great president but wasn't in office long enough, otherwise he might have been at place 3 or 4. Nixon was pretty decent but damn Watergate. Ford wasn't really special and he wasn't in charge long enough. Carter and Dubya were both bad. At this rate Trump will be at the bottom spot when I decide it's time to rank him.