Too many resources to mention here. Really worth a look.
Infoplease: Homework Center
Plenty of great resources for all learning areas.
ipl2: Information You Can Trust
This is a fantastic resource for all students. You can even ask an ipl2 Librarian if you have a problem.
Multnomah County Library: Homework Center
Use one of the databases on this website to find articles on your topics. These databases help you find quality magazine and encyclopedia articles. You can also text a librarian 24/7!