It's not as good as most other people's, but when I was around 10 or 11 I was able to name all the US Presidents in order without looking them up. Unfortunately, I can't do VPs.

List below in case you want to test me:

Spoiler Alert, click show to read: 
G Washington
J Adams
T Jefferson
J Madison
J Monroe
JQ Adams
A Jackson
M Van Buren
WH Harrison
J Tyler
J Polk
Z Taylor
M Fillmore
F Pierce
J Buchanan
A Lincoln
A Johnson
US Grant
RB Hayes
J Garfield
C Arthur
G Cleveland
B Harrison
G Cleveland (again)
W McKinley
T Roosevelt
WH Taft
W Wilson
W Harding
C Coolidge
H Hoover
FD Roosevelt
H Truman
D Eisenhower
JF Kennedy
LB Johnson
R Nixon
G Ford
J Carter
R Reagan
G Bush
W Clinton
GW Bush
B Obama


I used to be able to do the Amendments too, but my memory on them is rusty.