This page has materials and professional development to help teachers use primary sources in teaching.
OER Commons is a public digital library that is full of educational resources that are open for everyone to use to promote higher quality education for everyone.
CK-12 is an online curriculum with electronic textbooks, that can be customized for learning that were divided into smaller learning modules and different techniques for ease of learning.
Amazing Educational Resources is an online community of educators sharing resources.