25 Creative & Easy Valentine’s Day Card Ideas for Kids
This post may contain affiliate links for your convenience. Read my full disclosure policy here.
‘Tis the season for classroom Valentines, and we’ve rounded up 25 of the best DIY kids Valentines Day cards and ideas that they’ll be proud to hand out at school! Don’t let Valentine’s Day sneak up on you this year– be prepared with these creative kids valentine’s day cards that everyone will be excited to receive.
If you have a kiddo in your family who loves buildilng, they’ll go crazy for these free printable LEGO Valentines cards and our free printable Minecraft valentines too!

Classroom Valentine’s Day cards sure have come a long way since I was in school! And as much as I love heading over to Target and grabbing a set for the class and calling it a day, sometimes the kids ask for something a little more. They’re at the perfect age to make these class valentines themselves, so I’m happy to let them go for it. I have to say, I would love to get just about all of these in my mailbox… er, and by ‘mailbox’ I mean a shoebox covered in tissue paper and stickers, the happiest kind of mailbox in all the land.
1. Gummy Bear Valentines
You can’t go wrong with gummy bear valentines. These are available in two different sizes to accommodate both the small pre-packaged gummy bears found on Amazon and the regular bags found at your local grocery or convenience store. Sweet and chewy, gummy bears make a delightful little gift for classmates. Simply attach a pack of gummy bears to the cute card with the message, “I Like You Beary Much!”

2. Sports Valentines
For the sports-loving kid, this Valentine’s idea is a slam dunk! Attach a small ball—like a bouncy ball or mini foam basketball—inside netting and pair it with one of the sports themed cards. It’s a great bulk option for a classroom full of active kids.

3. Play-Doh Valentines
This easy Play-doh Valentine’s Day craft is perfect for kids who love to get creative. Attach a small tub of Play-Doh to a card that says, “I thin you are a-doh-able!” Brighten it up with a pink ribbon or let kids decorate their cards with stickers for a personal touch.

4. Lego Valentines
Most kids have LEGOs and will enjoy this small gift to add to their collection. LEGO lovers will have a blast with this Lego Valentine’s idea! Simply tape a small bag of LEGO bricks to a card that says, “You are Awesome, Valentine!” It’s a thoughtful gift that encourages creativity and play beyond the special day.

5. Goldfish Valentines
Use Goldfish or Swedish fish with these sweet “Of all the fish in the sea” valentines. Goldfish crackers make a great alternative to sugary treats while still being a kid favorite. Pack them in small bags with the punny note card, “Of all the fish in the sea, I’m glad you’re friends with me!” This makes a perfect opportunity to mix in colorful Goldfish for extra fun.

6. Finding Dory Valentines
These Finding Dory valentines are the cutest things you’ll see all day! Swedish Fish candies are a classic Valentine’s Day treat, and they pair perfectly with a card that says, “I Think You’re A-Dory-Ble!” Add a splash of color with different colors of Swedish Fish, or tie the bag with a red or pink ribbon for extra charm.

7. Minecraft Valentines
Kids who love Minecraft will appreciate this pixel-perfect Minecraft Valentine’s Day cards. Attach a small toy or Minecraft sticker to the free printable cards. This is a great way to make Valentine’s gifts that feel extra special for video game fans.

8. Crayon Valentines
Encourage creativity with a pack of crayons and these free printable You Color My World Valentines. This idea works great for younger kids, and you can even include a small coloring sheet for a bonus activity.

9. Love Bug Valentines
These adorable Love Bug Vaelntines Gifts can be made with homemade pom-pom bugs or small plastic toy bugs. This is an easy Valentine’s Day craft that kids will love helping make.

10. Gummy Worm Valentines
Wiggly, squiggly gummy worms make this Valentine’s idea extra fun! You’re going to LOVE these gummy worm valentines. They’re made to fit snack-sized bags.

11. Super Mario Valentines
Level up your Valentine’s gifts with a fun Super Mario theme! Attach a small chocolate coin or a mini Mario-themed toy with a card that says, “You’re Dino-Mite! Will You Be My Valentine?” This is a great option for kids who love video games and adventure.

12. Friendship Rock Valentines
Encourage creativity with this heartfelt DIY friendship rocks Valentine’s idea. Paint small rocks with colorful designs and write messages like, “You rock, Valentine!” These make thoughtful gifts that kids can keep as a sweet reminder of their friendship.

13. Ring Pop Valentines
A Ring Pop Valentine makes a fun, wearable treat that kids will love. Attach it to a card with a cute message like, “You’re a real gem, Valentine!” These little gifts are perfect for adding a touch of sparkle to the special day.

14. Baby Shark Valentines
I apologize now for getting the song stuck in your head, but if you have a child in playgroup or preschool, you have to make these baby shark valentines. Attach a small bag of gummy sharks with the free printable cards. Doo doo doo doo doo!

15. Starburst Valentines
Buy a big bag of Starburst candies to make these cute and practical Starburst valentines. This is a very affordable option if you have several kids in school. Her Valentine’s Day lunchbox jokes are also super cute!

16. Pirate Valentines
Ahoy, matey! This pirate-themed Valentine’s idea is a real treasure. Attach a few chocolate coins with a note that says, “You’re worth more than gold, Valentine!” It’s a fun way to add some adventure to classroom Valentine’s Day exchanges.

17. Cutie Orange Valentines
For a healthier option, attach a small Cutie orange to the printable card, “You’re a cutie!” This is a great way to share a little gift without adding extra sugar. It would also make a cute Valentine’s Day snack for backpacks or lunchboxes.

18. Unicorn Poop Valentines
Kids will get a giggle out of this silly but fun unicorn poop Valentine’s gift. Attach colorful gumballs or rainbow candies in a bag with the free printable card. It’s a great way to add a whimsical touch to the special day.

19. Bubble Valentines
Bubble valentines are another fun non-candy option that make adorable Valentine’s gifts that last beyond the holiday. Attach the tag that says, “I’m bubbling with excitement that you’re my friend!” These make a perfect gift for younger kids who love to play.

20. Ninja Valentines
My kid would settle for nothing else once I showed him these ninja valentines. He can’t wait to give them out! Bendable ninja toys are a fun, non-candy option for classroom valentines. These make great goodies for kids who love action and adventure.

21. Heart-Shaped Glasses Valentines
Heart-shaped glasses are a stylish and fun Valentine’s treat. Attach them to a card that says, “Looking good, Valentine!” These make a great small gift that kids can enjoy wearing all year round.

22. Pokemon Valentines
Gotta catch ‘em all! Pokémon fans will love these Pokémon themed Valentine’s cards paired with a small toy, sticker, or even a Pokémon card.

23. Bluey Valentines
For fans of the beloved show, this Bluey Valentine’s idea is a real treat! Attach a balloon so kids can play a game of Keepy-Uppy, a mini Play-Doh container for some creative fun or a dog-bone-shaped eraser in honor of Bluey and Bingo. These little gifts are perfect for bringing a bit of Bluey magic to the special day.

24. Dinosaur Valentines
For little dino lovers, this Valentine’s idea is a roaring success! Attach a small plastic dinosaur to the free printable card. This makes a great option for kids who love prehistoric fun.

25. Star Wars Valentines
Make these Star Wars valentines and you’ll be the greatest mom in the galaxy! The force is strong with this Valentine’s idea! Attach a glow bracelet to a card that says, “Yo-Da One for Me Valentine!” This is a perfect opportunity to add some Jedi magic to Valentine’s Day.

Oh, valentines. You’ve come a long way from the paper punchouts.
Which DIY classroom valentines were your favorite?

