Veterans Day Crafts for Kids

Three free, printable Veterans Day crafts for kids and preschool: a layered paper poppy, ready-to-write thank-you cards for veterans, and a red, white and blue THANK YOU star garland. Each comes in color and black-and-white on US Letter paper.

Google Classroom Save to Pinterest Email me

🌺 Paper poppy craft template

Cut out the big petals, small petals, center, stem and leaves. Glue small petals on big petals, the center on top, then the stem and leaves behind.

Poppy template (color)

Paper Poppy Craft

thinkabara.com · Veterans Day

Poppy template (black & white)

Paper Poppy Craft

Color the petals red, the center black and the stem green. · thinkabara.com

✉️ Veterans Day thank-you cards

Two postcard-size cards per page. Cut on the dashed line.

Thank-you cards (color)

thinkabara.com · Veterans Day

Thank-you cards (to color)

thinkabara.com · Veterans Day

⭐ “THANK YOU” star garland

Two pages spell THANK YOU; print the blank stars for extra stars or a name. Punch the two small circles and string with yarn.

Garland page 1: T H A N K Y

thinkabara.com

Garland page 2: O U + blank stars

thinkabara.com

Blank stars to color

thinkabara.com

How to make each craft

🌺 Paper poppy

  1. Print the color template, or print black and white on red paper (the leaves and stem on green).
  2. Cut out all seven pieces. Pinch the petals gently in the middle so they cup up.
  3. Glue the small petals on top of the big petals, then the black center on top.
  4. Glue the stem and leaves to the back. Add a safety pin to wear it, or glue it to a card.

✉️ Thank-you cards

  1. Print, cut the two cards apart on the dashed line, and color the black-and-white version.
  2. Write a short message: what you want to thank a veteran for.
  3. Sign with your first name. Glue onto colored cardstock for a sturdier card.

⭐ Star garland

  1. Print both garland pages. Cut out the eight letter stars.
  2. Punch the two small circles on each star (or use a sharp pencil with a grown-up’s help).
  3. Thread yarn or ribbon through the holes in order: T-H-A-N-K, a blank star, Y-O-U.

Talking with kids about Veterans Day

Veterans Day, November 11, honors everyone who has served in the US Army, Navy, Air Force, Marine Corps, Coast Guard or Space Force. For young children, keep it simple: “Veterans are people who were in the military. Today we say thank you to them.” Older kids can learn that the date comes from the end of World War I at the 11th hour of the 11th day of the 11th month in 1918.

A craft is a great way to make that thank-you real. Invite a grandparent or neighbor who served to the classroom, or deliver the cards together. Kids can also write about it with our November writing prompts.

Classroom tips

  • Pre-cut for preschool. Prepare the poppy pieces in advance and let kids glue and decorate.
  • Make one class garland where every student colors a star and writes their first name on the back.
  • Check before sending cards to a VA hospital or veterans home — many have guidelines (no glitter, no last names).

Frequently asked questions

What is an easy Veterans Day craft for preschool?

The paper poppy is the easiest: cut out two red petal shapes, a black center and a green stem, then glue them in layers. Preschoolers can glue pre-cut pieces; older kids cut their own. The star garland is also simple — color, cut, punch two holes and string.

Why are poppies a symbol for veterans?

Red poppies grew on the World War I battlefields of Flanders, made famous by the 1915 poem “In Flanders Fields.” They became a symbol of remembrance. In the US, poppies are worn most around Memorial Day and many people also wear them on Veterans Day; in Canada and the UK they are worn for Remembrance Day on November 11.

What should kids write in a Veterans Day thank-you card?

Keep it simple and sincere: “Thank you for your service,” “Thank you for keeping our country safe,” or “Thank you for being brave.” Kids can add their first name and grade, but leave out last names and addresses if the cards go to people you do not know.

Where can we send Veterans Day cards?

Give them to family members or neighbors who served, bring them to a local VA medical center or veterans home (call ahead), or ask your local American Legion or VFW post if they collect cards for veterans.

When is Veterans Day?

Veterans Day is November 11 every year. It honors everyone who has served in the US military. (Memorial Day, in May, honors those who died in service.) Read more on our Veterans Day for kids page.

More free printables from Thinkabara