I would give him a F. if it were possible a F minus- here are my reasons.
1) Failed attempt to ban muslims
2) Lied about appointing a special committee to prosecute Hillary
3) Failure at repealing Obamacare-despite the GOP having 7 years to come up with a replacement and the replacement they came up was worse than Obamacare.
4) Appointing incompetent people to post like Devos and Carson.
5) Blasting Hilary during the debates about her connections with wall street than going around and appointing Billionaire tycoons and wall street elitist to post in his cabinet
7) Collusions with Russians
8) Blaming Obama for wiretapping w/o any evidence only to have it blow up in his face
9) Failed Syrian strike - the base was operational in 48 hours
10) Failed MOAB- dropping a bomb that large only killed 36 militants plus the Taliban last week were able to pull off an attack that killed over 100 afghan soldiers.
11) Failed rescued attempt that led to death of a special ops soldier.
12) His Supreme Court nominee only got confirmed under "special rules"- first time ever a supreme court nominee needed the rules changed to get appointed.
13) Lowest approval rating of any President in their 1st 100 days.
14) Trump's constant fuck ups and the idiots on this site trying to defend his actions- priceless