Teaching resources

We have over 312,875 free teaching resources for you to use in your classroom and school today.

Last updated: Wednesday, February 10, 2016


Latest Newsletters

Welcome to Share My Lesson, the space for educators to share free K-12 learning materials, including activities, worksheets and lesson plans. Discover how you can upload or download resources on a number of subjects for students at any grade.

Latest resources

Early Elementary (Grades K-2)

English Language Arts, Songs and Singing, Songs and Singing

Late Elementary (Grades 3-5)

Math, Math, English Language Arts

Middle School (Grades 6-8)

English Language Arts, Social Studies, Social Studies

High School (Grades 9-12)

Markets, The Industrial Revolution, Product

Special Populations

Students with Disabilities, Classroom Materials, English Language Learners (ELLs)

Resource calendar

 Summer of Learning

Download November's hot topics

More events for