Teaching resources

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

Last updated: Tuesday, October 06, 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.

Latest resources

Early Elementary (Grades K-2)

Predictions, Science, Songs and Singing

Late Elementary (Grades 3-5)

Scaling, Multiplication as scaling, Questioning

Middle School (Grades 6-8)

Energy Transfer and Transformation, Experimental design, Physical Science

High School (Grades 9-12)

Momentum, Momentum, Momentum

Special Populations

Students with Disabilities, Gifted and Talented, English Language Learners (ELLs)