Library of Congress American Memory
A digital record of American history
Khan Academy
Amazing math tutorials to show you how to solve all your math problems
Bibme
A citation creator to help you create a bibliography with ease
NASA
The explorers guide to the solar system
Academy of Achievement
Discover a role model for every career
Carnegie Library Homework Help
More for little kids but it does cover middle school
Learning Express
Practice tests for all levels
Lexile
Find books at a specific reading level
Refdesk
A collection of sites to go to for homework help
Shmoop
Great for history and literature
Son of Citation Machine
Great site for formatting citations
Study Stack
Lots of study skill tools like flashcards
Wolfram Alpha Computational Knowledge Engine
Answer questions; do math; instantly get facts, calculators, unit conversions, and real-time quantitative data and statistics; create plots and visualizations; and access vast scientific, technical, chemical, medical, health, business, financial, weather, geographic, dictionary, calendar, reference, and general knowledge - and much more.