CanTeach is a resource for all educators. The site has links and lesson plans for elementary through high school. The resources and links are sorted by subject matter and include science, math, reading, homeschooling, social studies, technology education, and much more.
The site is clean and simple and can be searched or you can search through the topic areas by clicking on the menu.
There are some really great resources and links on the site. It is well worth a visit.