“Code Name Kingfisher” by Liz Kessler

Recommend it to students who like WWII stories. Include it as an option in your historical fiction book club unit. Close read passages to learn about resisting bullies. Whatever your use, “Code Name Kingfisher” by Liz Kessler deserves a spot on your ELA and Social Studies book shelves.


Here’s a heart-breaking/heart-warming WWII novel for your 7th and 8th grade students. Kessler does not shy away from the immense horrors of WWII, but her story of 1942 Holland centers on the remarkable courage everyday people channeled to resist. The alternating storylines of contemporary Liv and 1942 Mila make the WWII content and themes more accessible to students. Language Arts and Social Studies teachers: this is a great addition to your classroom library. Students will love it.

Code Name Kingfisher by Liz Kessler

Photo of the book cover for "Code Name Kingfisher" by Liz Kessler.

Genre: Historical Fiction

Age Range: 11 – 14

Summary: This story is told through two alternating narrators: modern-day, 12-year-old Liv and her grandma (Bubbe) in Holland in 1942. Assigned a research project for History class, Liv is surprised to find an old box filled with newspaper articles and photos in Bubbe’s attic. The photo shows a young Bubbe with a sister — who Liv has never heard of because Bubbe refuses to speak of her childhood. In the 1942 timeline, 12-year-old Mila (Bubbe) and her sister Hannie live in Nazi-occupied Holland. Persecuted by anti-Semitic laws, Mila and Hannie are sent to live with a non-Jewish family. While Mila attempts to settle in, Hannie is enraged by the injustices. She finds a way to join the resistance — even though it means putting her life in grave danger.

Teaching with Code Name Kingfisher

Recommend this book to students who:


Want to help students think about theme in Code Name Kingfisher? Teach them to determine a theme by analyzing the obstacles their character faces. They could look at Liv, Mila, or Hannie and learn so much from taking a close look at how the characters face obstacles. 
Product cover image for Literary Analysis Identifying Theme Activity by Middle School Book Life

Read Code Name Kingfisher for these themes:

Being an Upstander: Hannie saves many children by joining the Resistance in Amsterdam, despite the immense dangers. Liv takes inspiration from Hannie’s story to stand up to the school bullies set on making her miserable.

Friendship: Both storylines feature tweens and teens navigating relationships with peers characterized by trust and compassion as well as betrayal and lies. The juxtaposition of healthy with toxic friendships is enlightening for young readers.

My two cents: I always take a deep breath when opening the pages of a war story. I know I’ll feel heartbreaking loss, and immense anger at the characters who cause that loss. But at the same time, I eagerly anticipate the moments of courage and hope. Kingfisher is overflowing with these moments.

This post includes affiliate links. Any purchases made through them come at no extra cost to you but they do help keep this newsletter free and accessible.

Want posts like these delivered directly to your inbox? Sign up for a weekly recommendation to level up your book matchmaking.