Skip to content
Two kids giggling inside a blanket fort with a flashlight.

Gifts for Kids Four to Twelve, From Preschool to Sixth Grade

Updated 19 hand-picked ideas

The short list

  1. Magna-Tiles Classic 100-Piece Set
    Best for ages 4 to 6Magna-Tiles Magnetic Building Set~$120
  2. National Geographic Hobby Rock Tumbler Kit
    A 10-year-old’s new hobbyRock Tumbler Kit~$70
  3. 4M KidzLabs Dig a Dinosaur Skeleton
    Under $20Dinosaur Fossil Dig Excavation Kit~$20
  4. Arrives all yearChildren's Magazine Subscription~$35

The short answer

Match the gift to the age: Magna-Tiles for four- to six-year-olds, a GraviTrax marble run or a dinosaur dig kit for seven to nine, and a National Geographic rock tumbler for kids ten to twelve who want a real hobby.

A five-year-old and an eleven-year-old are both "kids," and they have almost nothing in common as gift recipients. One still wants to be read to and will happily play with the box. The other has opinions about fonts, knows exactly which LEGO set is cool this year, and can smell a toy meant for babies from across the room. Get the age right and most of the job is done.

So this guide is organized by age first: four to six, seven to nine, and ten to twelve. Each section leads with the pick we’d reach for first, then a few alternatives for kids who lean toward art, science, sports or stories. After that come gifts that keep showing up in the mailbox, and a short section on the quiet rules of buying for someone else’s child.

For younger children, see our gifts for toddlers. Older kids who are edging into teen territory have their own page: gifts for tweens. Shopping for a date on the calendar? Try Christmas gifts for kids, birthday gifts for kids or stocking stuffers for kids. Not sure which age band fits? Gifts for kids by age puts a few picks for each stage, from toddlers to teens, on one page.

Shopping for Christmas?Christmas Gifts for Kids

Giftruly is reader-supported. When you buy through our links we may earn a commission, at no extra cost to you. How we pick

Getting a kid’s gift right

  • Read the age label on the box and take it seriously, especially if there are younger siblings in the house. Small parts and magnets travel.

  • Ask what they’re into this month, not this year. Kids' obsessions move fast, and a gift that matches the current one feels like you were paying attention.

  • Include anything needed to use it on the day: batteries, an extra roll of paper, the app downloaded. A gift that can’t be opened and played with right away loses a lot of its shine.

  • A little mess-free option is a kindness to parents. If you’re giving paint, slime or glitter, choose the washable version.

  • For a kid you don’t know well, tell our gift finder their age and one thing they love, and you’ll get a short list to choose from.

What other gift-givers ask

What is a good gift for a 6-year-old?

Open-ended toys that can be played a dozen ways: magnetic building tiles, a floor puzzle, walkie-talkies, an easel or a picture book with their name in it. Six-year-olds also love being trusted with "real" things, so a simple camera or a science kit with grown-up help works well.

What do you buy a 10-year-old who has everything?

Go for a real hobby rather than another toy: a rock tumbler, a coding robot, a ukulele or a graphic novel series. Or skip objects altogether and give a magazine subscription or an outing together, which won’t add to the clutter.

How much should I spend on a gift for a child?

For a friend’s child or a classmate, $15 to $30 is normal. Aunts, uncles and godparents often spend $25 to $60, and grandparents sometimes more. Kids rarely notice the price; they notice whether it matches what they love.

Are educational gifts boring for kids?

Only when they feel like homework. A kit that ends with a fossil, a crystal or a robot that moves is educational and fun at the same time. Avoid workbooks and flashcards as gifts unless the child has asked for them.