One of the website I visit almost daily is Feebie of the Day.  Every weekday they offer a free resource and today's resource was a link to Heritage History.  Heritage History says it "Puts the Story Back into History."  The idea is that rather than teach history from a textbook where someone else is interpreting history for you, you instead read from storybooks of the time. 

Heritage History has taken many old books that are no longer copyright protected and converted them to an online format for easy access.  They even have color pictures included.  They cover many different civilizations and offer other features with their website like maps, the ability to ask question and read responses, and also their advice on history teaching.  I think this could be a huge part of any history education and it is free.

I hope you will find this resource useful.  I have also compiled other online book websites on my Free Online Books page.