Teaching resources

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

Last updated: Sunday, December 21, 2014

Welcome to Share My Lesson

Download activities for use with young learners, toddler to pre-K.

Sign up for free today

Content collections

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


 Winter Holidays

Download December's hot topics

More events for