Teaching resources

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

Last updated: Friday, October 09, 2015

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

 Summer of Learning

Download July's hot topics

More events for