Teaching resources

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

Last updated: Saturday, April 19, 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.

Resource calendar


World Poetry Day (21st)

Download April's hot topics

More events for