Allmyfaves is a great site that has a huge number of websites for education. They are broken down by subject area. The site also has sites in other categries.
Some of the sites listed I already knew about, but I did find some new sites that were very useful.
The sites are shown via their logo instead of text so it is more visual. I found it very easy to browse through.