Rethinking Schools is a nonprofit publisher and advocacy organization dedicated to sustaining and strengthening public education through social justice teaching and education activism.| Rethinking Schools