Teaching resources

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

Last updated: Tuesday, October 21, 2014

Welcome to Share My Lesson

Share My Lesson is a place where educators can come together to create and share their very best teaching resources.

Find out more about Share My Lesson

Featured resources

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)

Maps, Maps, Maps

Late Elementary (Grades 3-5)

Places and Regions, Places and Regions, Maps, charts and graphs

Middle School (Grades 6-8)

Places and Regions, Maps, charts and graphs, Maps, charts and graphs

High School (Grades 9-12)

US Government, Medieval Europe, Mongol empire

Special Populations

Students with Disabilities, Classroom Materials, Instructional Strategies