TES: Middle school teaching resources

Inspire your students with a range of middle school and high school teaching resources. Whether you’re teaching Grade 6 or Grade 8, keeping your class engaged with new materials will help them fulfill their potential. Here you’ll find classroom resources, PowerPoint presentations, lesson plans and teaching ideas for students from all grades and of all abilities.

Choose from a range of free and paid-for resources that have been created, used and reviewed by fellow teachers. Whether you’re looking for English activities, math worksheets, Spanish flashcards or science lesson plans; we have a range of free and paid-for middle school resources to support your teaching.