Here are some great sites to try for all sorts of things.

Find Educational: Web Sites Lesson Plans Maps
Supplies Videos Software Books

Search from over 300,000 quality educational resources - if you like writing or reading real personal stories this is for you. And there's a chance you could win some prizes.

HotRead - for a great selection of stories: fictional and fact.

Jacobyte Books - quality e-publishers.