dwight d eisenhower A-
john f kennedy A
lyndon b johnson A-
richard nixon F
gerald ford C
jimmy carter C
ronald reagan F
george hhomework bush D+
bill clinton D+
george w bush F
barack obama A-
donald trump F
Read more: Do you agree with my rankings of modern presidents?