Khan Academy: Khan Academy offers a wealth of free courses and teaching resources in math, technology, history, language arts and more. Teachers can create classes and assign specific resources.
Open Education Resources (OER): A collection of open-source resources that are searchable by topic, level, standards, and format.