1) Barbra Bush
2) Melania Trump
3) Jackie Kennedy
4) Nancy Reagan
5) Pat Nixon
6) Laura Bush.
Worst
1) Michelle Obama - Hillary Clinton (Tie)
2) Jill Biden
What about Mamie Eisenhower, Bess Truman, and Eleanor Roosevelt? Also Grace Coolidge and Lou Hoover