
If you’ve ever had a student ask, “What’s a veteran?” you know just how tricky it can be to explain big topics in kid-sized ways. Veterans Day is one of those important holidays that can feel a little overwhelming to teach in kindergarten, first, or second grade. But here’s the thing – it matters. And with just a few simple activities and read-alouds, it’s completely doable in primary classrooms.
In fact, Veterans Day offers a wonderful opportunity to plant seeds of gratitude, respect, and good citizenship in even our little people!

Read on for a few simple ways you can make this important holiday part of your classroom learning.
Why It’s Worth Teaching in K-2
You might wonder, “Is Veterans Day really necessary in the primary grades?” The short answer is yes. While young kids may not fully grasp the concept of military service, they can absolutely begin to understand and appreciate ideas like community, bravery, and sacrifice.

Teaching Veterans Day:
- Builds empathy and gratitude
- Introduces the concept of service and helping others
- Supports character education and classroom community building
- Helps students see veterans as real people in their neighborhoods, not just figures in history
It’s not about diving into difficult topics. It’s about introducing values that will grow with them.
Use Picture Books
We all know that books are one of the easiest and most effective ways to teach about Veterans Day. A well-chosen read-aloud opens the door to meaningful conversation while keeping things age-appropriate.
Here are a few classroom favorites:



Want me to send you this post?
I'll email this post to you, so you can come back to it later!


After reading, ask students how the story made them feel, what they learned about veterans, or why saying thank you is important. You can extend the lesson with a quick writing prompt or drawing.
Create Opportunities for Gratitude
Write Notes!
Once students understand what a veteran is, give them a way to show their appreciation. One of the most meaningful activities you can do is have your students create thank-you cards for veterans.
This simple act helps students practice empathy and kindness {and sneaking in a lil’ writing at the same time!}

You can send the cards to a local VA hospital, community center, or even a family member who has served. If you need a no-prep option, I have a ready-to-print Veterans Day card activity in the November Class Books that makes it easy to implement right away.
Create a Class Book!
You can also highlight everyday heroes {in the military or not!} creating a fun class book. You can also find this template inside of the November Class Books pack.

Keep It Age-Appropriate Yet Meaningful
Remember, the goal isn’t to explain war or complex military topics. The focus is on service, community, and gratitude. Keep the tone positive and kid-friendly.
These YouTube videos are short and age-appropriate!
How do you celebrate Veterans Day in your classroom?
I’d love to hear your ideas. Share your favorite activity or book in the comments below!
Don’t forget to pin this post for later!
