Library of Congress: For Teachers

More than 10 million primary sources online, with links to "American Memory" and other LOC services/resources.