These robust, ready-to-use classroom lessons offer breadth and depth, spanning essential social justice topics and reinforcing critical social emotional learning skills.

Search by keyword or browse our lesson bank—you can filter lessons by grade level, subject, topic or social justice domain. And remember, you can always create, save and share your own lessons with our Learning Plan Builder.

“Teaching Tolerance provides me with the means to promote social justice, challenge bias, and engage students in discussions about diversity that would perhaps not happen otherwise.”

Grade Level
Social Justice Domain

500 Lessons

Reflection: What’s Your FRAME?

This activity encourages students to reflect on their individual cultures and histories, their backgrounds, the things they grew up with (some that may have been in their control and others that they had no choice about), and their values. In the end, students will begin to enlarge their perspective and recognize diversity of belief and background.
Grade Level
Social Justice Domain

'I Am Special'

I begin my lesson by telling students that we're going to have a guessing game with only two hints. They are to guess what subject we're going to be discussing by first listening to two stories. The subject we're going to discuss is "I am unique and special."
Grade Level
Social Justice Domain
Teaching Tolerance collage of images

Welcome to Learning for Justice—Formerly Teaching Tolerance!

Our work has evolved in the last 30 years, from reducing prejudice to tackling systemic injustice. So we’ve chosen a new name that better reflects that evolution: Learning for Justice.

Learn More