Teaching resources

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

Last updated: Friday, April 25, 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)

Life Science, Social Studies, Reading Foundational Skills

Late Elementary (Grades 3-5)

Life Science, Life Science, Life Science

Middle School (Grades 6-8)

Earth Science, Earth Science, Forces and motion

High School (Grades 9-12)

Mental health, Mental health, Mental health

Special Populations

Differentiated Instruction, Students with Disabilities, English Language Learners (ELLs)