I was looking for Geography and History resources when I came across School History. I have not looked through it all because there is simply SO MUCH on the site but it looks quite AMAZING, ma shaa Allah. There are lessons for 4-year-olds (pre-K) to 18 year-olds (A Levels, I believe). The site also has games, puzzles, downloadable materials and reviewed internet links.
And yes… of course it’s FREE. Need you ask? :)