Researchers at the University has put together a list of the Top 10 Best American speeches of the 20th century. Check out the list below.
1

I Have a DreamMartin Luther KingJr28 Aug 1963WashingtonDC
***
2

Inaugural AddressJohn F. Kennedy20 Jan 1961WashingtonDC
***
3

First Inaugural AddressFranklin D. Roosevelt4 Mar 1933WashingtonDC
***
4

War Message (A Date which Will Live in Infamy)Franklin D. Roosevelt8 Dec 1941WashingtonDC
***
5

Keynote Speech to the Democratic National ConventionBarbara Jordan12 July 1976New YorkNY
***
6

My Side of the Story (Checkers)Richard M. Nixon23 Sept 1952Los AngelesCA
***
7

The Ballot or the BulletMalcolm X3 Apr 1964ClevelandOH
***
8

Address to the Nation on the Challenger DisasterRonald Reagan28 Jan 1986WashingtonDC
***
9

Speech to the Greater Houston Ministerial AssociationJohn F. Kennedy12 Sept 1960HoustonTX
***
10

Address to Congress on the Voting Rights Act (We Shall Overcome)Lyndon B. Johnson15 Mar 1965WashingtonDC
***