The Best Books for Teaching Character Traits

Published on July 20, 2026 at 9:17β€―PM

If you've ever asked your students, "How would you describe this character?" and been met with a room full of blank stares, you're definitely not alone.

Teaching character traits can feel a little tricky at first. Students often know that a character is "nice" or "mean," but helping them dig deeper into words like determined, courageous, compassionate, or resilient takes practice, and lots of exposure to great books.

The good news? Picture books and chapter books make teaching character traits so much easier. Not only do they provide engaging examples, but they also open the door for meaningful classroom discussions, writing activities, and connections to students' own lives.

Today, I'm sharing some of my favorite books for teaching character traits in the elementary classroom. These books have become staples in many classrooms because they naturally lend themselves to discussions about character development, feelings, and choices.

Affiliate Disclosure: This post may contain affiliate links, which means I may earn a small commission at no additional cost to you if you make a purchase through these links. I only share books and resources that I genuinely believe are valuable for elementary teachers and classrooms. Thank you for supporting my blog and helping me continue to create free content for teachers!


1. Wonder by R.J. Palacio

There is a reason this book continues to be a classroom favorite year after year. Wonder follows Auggie Pullman as he navigates school, friendships, and learning to embrace who he is.

Character Traits to Discuss:

  • Courageous
  • Kind
  • Resilient
  • Compassionate

Grade Level: 4th through 6th

Teacher Tip: Have students create a character traits chart throughout the novel. Encourage them to find evidence from the text that supports each trait they identify. This is a great way to reinforce citing textual evidence while teaching comprehension skills.

πŸ“– Paperback: https://amzn.to/4h7jlOb

πŸ“š Hardcover: https://amzn.to/44Jmuw3

πŸ“±Kindle: https://amzn.to/4vL9d19


2. The Recess Queen by Alexis O'Neill

This picture book is always a hit! Mean Jean rules the playground until a new student arrives and changes everything.

Character Traits to Discuss:

  • Bossy
  • Confident
  • Friendly
  • Inclusive

Grade Level: Kindergarten through 3rd Grade

Teacher Tip: After reading, you could ask students these questions.

  • How did Mean Jean change throughout the story?
  • What caused that change?
  • Have you ever seen someone become a better friend?

This book also pairs perfectly with classroom community lessons during the first few weeks of school.

πŸ“– Paperback: https://amzn.to/4wkrZxw

πŸ“š Hardcover: https://amzn.to/4ptNoS2

πŸ“± Kindle: https://amzn.to/4wTVRka


3. Because of Winn-Dixie by Kate DiCamillo

This heartwarming chapter book is full of memorable characters and opportunities to discuss how experiences shape who we are.

Character Traits to Discuss:

  • Lonely
  • Caring
  • Hopeful
  • Forgiving

Grade Level: 3rd grade through 6th grade

Teacher Tip: Create a "Character Web" anchor chart. Add character traits throughout the story and discuss whether students' opinions change as they learn more about the characters.

πŸ“– Paperback: https://amzn.to/4fMYbn2

πŸ“š Hardcover: https://amzn.to/3RLPK2g

πŸ“± Kindle: https://amzn.to/4vDBxSM


4. Enemy Pie by Derek Munson

If you're looking for a book to teach friendship, empathy, and perspective-taking, this one belongs on your bookshelf.

Character Traits to Discuss:

  • Honest
  • Thoughtful
  • Open-minded
  • Friendly

Grade Level: Kindergarten through 3rd grade

Teacher Tip: Have students complete a "Before and After" organizer comparing how the main character felt at the beginning and end of the story. It's a simple activity that really helps students see character growth.

πŸ“– Paperback: https://amzn.to/3TMxNRJ

πŸ“š Hardcover: https://amzn.to/3TrVuyE


5. Those Shoes by Maribeth Boelts

This book leads to wonderful discussions about wants versus needs while highlighting important social-emotional themes.

Character Traits to Discuss:

  • Selfless
  • Generous
  • Honest
  • Thoughtful

Grade Level: 1st grade through 4th grade

Teacher Tip: Ask students to think of a time they put someone else's needs before their own. These personal connections make the lesson even more meaningful.

πŸ“– Paperback: https://amzn.to/4vKFcyd

πŸ“± Kindle: https://amzn.to/4wgQbAN


6. The Hundred Dresses by Eleanor Estes

Although this book was first published many years ago, its themes are still incredibly relevant today.

Character Traits to Discuss:

  • Creative
  • Quiet
  • Regretful
  • Compassionate

Grade Level: 3rd grade through 5th grade

Teacher Tip: This is a wonderful opportunity to discuss empathy and kindness. Consider having students write letters offering advice to one of the characters.

πŸ“– Paperback: https://amzn.to/4yC7IVG

πŸ“š Hardcover: https://amzn.to/3Ruzcvs

πŸ“± Kindle: https://amzn.to/4yz4Rg5


7. A Bad Case of Stripes by David Shannon

Students love this silly story, but it carries an important message about being yourself.

Character Traits to Discuss:

  • Insecure
  • Unique
  • Honest
  • Brave

Grade Level: Kindergarten through 3rd grade

Teacher Tip: Create a classroom anchor chart titled "Character Traits We Admire." Add traits from each read aloud throughout the year and refer back to it often.

πŸ“– Paperback: https://amzn.to/4pt8fF0

πŸ“š Hardcover: https://amzn.to/4fpxxiJ

πŸ“± Kindle: https://amzn.to/3RLQPqQ


8. Charlotte's Web by E.B. White

Few books teach friendship and loyalty as beautifully as this classic.

Character Traits to Discuss:

  • Loyal
  • Kind
  • Selfless
  • Intelligent

Grade Level: 3rd grade through 5th grade

Teacher Tip: Have students compare Wilbur and Charlotte using a Venn diagram. This activity works well for reviewing compare and contrast skills while discussing character traits.

πŸ“– Paperback: https://amzn.to/4bEhaOj

πŸ“š Hardcover: https://amzn.to/4yPsBgj

πŸ“± Kindle: https://amzn.to/4pt8Czo


Fun Classroom Ideas for Teaching Character Traits

Need a few extra activities? Here are some classroom favorites:

  • Character Trait Scoot
  • Character Trait Bingo
  • Sticky Note Evidence Hunt
  • Character Trait Anchor Charts
  • Read Aloud Discussions
  • Character Trait Exit Tickets
  • "Which Trait Fits Best?" Sorting Activities
  • Character Trait Writing Prompts

One of my favorite things to do is keep a running list of character traits posted in the classroom. Before long, you'll hear students naturally using words like "determined," "responsible," and "empathetic" during discussions; and that's when you know the learning is sticking!


Final Thoughts

Teaching character traits doesn't have to feel overwhelming. With the right books, students begin to understand that characters are much more than "good" or "bad." They learn that people, and characters, are complex and that our actions help tell the story of who we are.

I'd love to know: Which books do your students love for teaching character traits? Leave a comment below and share your classroom favorites!

Happy reading, teacher friend! πŸ’›

Add comment

Comments

There are no comments yet.