Curriculum Pathways focuses on curriculum that is difficult to explain to students. They provide online curriculum resources that may be easily sorted according to discipline, grade level, or standards for free to grades K-12. They feature over 1700 resources, including many inter-actives and primary sources. Be sure to take a look at the SAS Writing Reviser. It is a Google Doc add-on.