Families who loved Shane by Jack Schaefer often look for books with a similar feel. These 20 recommendations were selected for their similarity in style, theme, and reading level.
Reach for this book when you want to explore the complex relationship between masculinity, violence, and heroism with your middle-schooler. Set in 1889 Wyoming, the story follows young Bob Starrett as he observes a mysterious stranger named Shane who arrives to help his homesteader family. It is an ideal choice for discussing what it means to be a good man and the weight of choosing peace over conflict. While it is a classic Western, it focuses heavily on emotional bonds and the moral cost of standing up to bullies. It is perfectly suited for children ages 10 to 14 who are starting to look for role models outside their own family and are ready for stories with deep subtext and high stakes.