Teaching resources

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

Last updated: Thursday, February 11, 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.

Resource calendar

 Summer of Learning

Download November's hot topics

More events for