Looking for a good encyclopedia online. Try Grolier Online Encyclopedia . It has every topic content and organized information for elementary and high school levels.
If you are a teacher dealing with current affairs, what better than teaching a subject using real newspaper articles? Here we recommend a great material bank consisting on USA's newspapers: News Bank - America's newspapers