For a reader who just finished
Books like Triangle Shirtwaist Factory fire
after Triangle Shirtwaist Factory fire by Albert Marrin · ages 10–14
Same style

by Velma Maia Thomas
Nonfiction · ages 10–14 · grades 5–9 · 920L
Essential, unflinching introduction to slavery and African American history for upper-middle-grade readers—treats children as capable of hard truths while centering resilience and resistance alongside trauma.

by Susan Campbell Bartoletti
Nonfiction · age 10+ · grade 5+ · 1050L
The most honest, unflinching introduction to how propaganda works on young minds—essential reading for understanding WWII and how democracies stay vigilant.
no coverby Candace Fleming
Nonfiction · ages 10–14 · grades 5–9 · 1050L
Gripping, scrupulously researched, and honest about what we don't know—a rare history book that treats kids as capable of handling both tragedy and ambiguity.
Complementing on justice

by Phillip Hoose
Nonfiction · ages 10–14 · grades 5–9 · 820L
The book that should be taught instead of (or alongside) Rosa Parks—immediate, deeply researched, and co-authored with Claudette herself, making it both historically authoritative and emotionally resonant for kids discovering real people with real moral agency.

by Janelle Washington
Picture book · ages 6–10 · grades 1–5 · 750L
A necessary, age-appropriate introduction to the Emmett Till case that centers Mamie Till-Mobley's agency and moral courage—uncomfortable for kids but unflinching in a way that respects young readers' capacity for truth.

by Gary D. Schmidt
Middle grade · ages 10–14 · grades 5–9 · 780L
A sobering, beautifully written lesson in what friendship and conscience actually cost — and why they matter anyway; the historical racism is depicted unflinchingly but not voyeuristically.
We'd skip — for now

by Grace M. Cho
A step up — ages 16–18 · grades 11–12
Skip it if your teen isn't ready for sustained accounts of domestic violence, parental trauma, or the emotional fallout of inherited war; this is unflinching about the author's mother's abusiveness and its roots.