A David and Goliath Story for Kids at Bedtime

By Biblelings Editors · September 30, 2026 · 7 min read

A David and Goliath Story for Kids at Bedtime

A David and Goliath story for kids can be told in about five minutes, and it ends on a peaceful note. David was a young shepherd from Bethlehem. Goliath was a tall soldier from the Philistines. David trusted God, and that trust gave him courage. This gentle retelling is written to read aloud at bedtime.

Where this story is found in the Bible

The story of David and Goliath is in 1 Samuel 17 in the Old Testament. It tells how a young shepherd named David faced a tall Philistine soldier named Goliath in the Valley of Elah. What follows is a gentle retelling for young children, not the Bible's own words.

The story, gently retold

Long ago, in the land of Israel, there was a young boy named David. David lived in Bethlehem and took care of his family's sheep. He was not very big. He was not very tall. But David had a brave and quiet heart, and he loved God.

Not far away, the army of Israel was gathered in the Valley of Elah. King Saul led the soldiers. Across the valley stood the army of the Philistines. Each side waited on its own hill.

A soldier named Goliath came out from the Philistine camp. He was very, very tall. His armor was heavy, and his voice was loud. Every morning and every evening, Goliath called across the valley, asking if anyone from Israel would come and meet him. The soldiers of Israel heard him, and their hearts felt small and worried.

David's father sent him to the valley with bread and grain for his older brothers, who were soldiers there. When David arrived, he heard Goliath's loud voice. He saw how afraid the Israelite soldiers were. David asked, "Who is this man, that everyone is so afraid? God is with us."

King Saul heard about David. He sent for the boy and said, "You are young. Goliath has been a soldier all his life." David answered softly, "I take care of my father's sheep. When a lion or a bear came for a lamb, God helped me. God will be with me now."

Saul put his own heavy armor on David and gave him a helmet and a sword. David tried to walk, but the armor was too big and too heavy. He took it off. Instead, he picked up his shepherd's staff, his sling, and five smooth stones from the stream. Then he walked out to meet Goliath.

Goliath looked at David and laughed. "You are only a boy," he said. "You come with a stick?" David stood still. He said, "You come with a sword and a spear. I come in the name of the Lord. The battle belongs to God."

David reached into his bag. He put one smooth stone in his sling. He swung it once, and the stone flew. It struck Goliath on the forehead, and the tall soldier fell down to the ground. The whole valley went quiet.

The Philistine army saw that their champion had fallen, and they turned and ran back to their own land. The soldiers of Israel shouted with joy. They knew that God had been with the young shepherd.

From that day on, David served King Saul. He grew up, and in time he became a king of Israel. But that day in the valley, everyone learned something quiet and important: God was with the boy who trusted him.

A gentle Bible story, right in your inbox.

Illustrated stories and coloring pages for ages 3 to 8, on the schedule that suits your family.

What does the story of David and Goliath show a child?

This story shows children that courage comes from trusting God, not from being the biggest or the strongest. David was young and small, but he was brave because he believed God was with him. When a problem feels too big to handle, this story gently reminds a child that God helps us.

Many children first meet the David and Goliath characters through this one scene. There is David, the shepherd boy. There is Goliath, the tall soldier. There is King Saul, who gave David his armor. There are the Philistines on one hill and the people of Israel on the other. And there is the Valley of Elah, where the two armies met.

How to tell the scary parts gently

This story has a loud, tall soldier and a battle. For young children, it helps to keep the focus on David's calm heart rather than on Goliath's voice. Use soft words like "tall" and "strong" instead of "scary" or "monster." Remind your child that David was safe because God was with him.

You can say, "Goliath was very tall, and he shouted. But David was not alone." You can also skip over the moment of the fall quickly. Just say, "The stone flew, and Goliath fell down." Then move on to the quiet ending, where the soldiers of Israel shout with joy because God was with David.

A small, calm figure holding a sling, standing peacefully in a field with soft, warm lighting, no faces visible, no text.
Illustration: A small, calm figure holding a sling, standing peacefully in a field with soft, warm lighting, no faces visible, no text.

Which ages is this story best for?

Ages 3-5: Focus on David's sling and the happy ending. Point out the five smooth stones. Show how David walked out bravely. Skip the battle details and end with the soldiers of Israel cheering for David.

Ages 6-8: Talk about why David trusted God and how he felt. Ask, "Why do you think David said no to the armor?" and "What gave David courage?" Let them wonder about the story. Keep the language simple, and the pace slow for bedtime.

A bedtime telling of the David and Goliath story for kids does not need every detail. A short retelling with a calm ending suits winding down. If you want a longer version, you can read it together over two nights. There are also many Bible stories that relate to everyday life for kids that connect to the same themes of trust and courage.

OptionBest forNotes
Short picture-book versionAges 3-5Keep the battle brief and the ending peaceful.
Longer retelling with questionsAges 6-8Pause to ask what David might have felt.
Two-night tellingAny ageNight one: David and the sheep. Night two: the valley.

Frequently asked questions

How to explain David and Goliath to a child?

Start with who David was: a boy who took care of sheep. Tell them Goliath was a very tall soldier. David was not big, but he trusted God. Keep the battle short. End with David safe and the soldiers of Israel cheering. Ask your child what they think gave David courage.

Can you tell me the story of David for kids?

David was a shepherd boy from Bethlehem. He faced a tall soldier named Goliath in the Valley of Elah. David used a sling and a stone, and God was with him. The story is in 1 Samuel 17. You can retell it in five calm minutes at bedtime.

What is the story of David and Goliath simple?

A young shepherd named David trusted God. A tall soldier named Goliath shouted at the army of Israel. David went out with a sling and five smooth stones. God was with him, and Goliath fell. The Philistine army ran away, and the soldiers of Israel shouted with joy.

What is a memorable verse from the story of David and Goliath?

In 1 Samuel 17:47, David says, "The battle is the Lord's" (NIV). You can share it simply: "The battle belongs to God." It reminds children that God is with them when something feels too big to handle. You can say it together as a quiet bedtime line.

After the story

After reading, ask one or two gentle questions:

  • "What did David do when he felt small?"
  • "Who was with David in the valley?"
  • "What part of the story do you like best?"

Then close with a short prayer or blessing:

Dear God, thank you for being with us, just as you were with David. Help us be brave and kind. Bless our home and everyone we love. Amen.

See what a Biblelings bedtime story looks like, illustrated and ready to read aloud. See an example story