Website
http://www.EnchantedLearning.com
The Enchanted Learning website has over 35,000 K-12 pages (with a focus on elementary school) covering a wide range of topics -- information pages, printable worksheets, crafts, coloring pages, etc.
http://www.EnchantedLearning.com
Free