
David and Goliath Bible story for kids
A Giant Problem. A gentle, age-appropriate audio retelling for calm family listening and bedtime.
1 Samuel 17. A 9-minute story for ages 3-8, about 11 minutes to read aloud.
Free audio preview
Hear the first two minutes of the narration, free and with no sign-up.
0:00 / 2:00
A little setup, without giving away the story
A young shepherd walks into a frightened camp carrying no armor, no sword, and one brave belief: the giant is not bigger than God. The familiar adventure is told with warmth, courage, and gentleness for young listeners.
Listen for these moments
- 1What David remembers from caring for his sheep
- 2Why the king's heavy armor does not fit
- 3How David faces something everyone else fears
A note for grown-ups
Goliath is killed; the story says only that he fell and never got up again, and some children will ask what that means. A plain answer is usually enough, followed by the story's own point — David did not step out because he was fierce, but because everyone else was too frightened to protect the people they loved.
David and Goliath
The whole story: 1 Samuel 17, retold for ages 3-8, about 11 minutes to read aloud
Boom. Boom. Boom.
For forty days, that sound came thundering down the valley every morning. The same sound. The same dread.
And then — one ordinary day — a shepherd boy heard it for the very first time.
In the hills outside Bethlehem, the sun came up over quiet green pastures. Birds were singing. Sheep were munching grass. And a boy named David was doing what he loved most. He was watching over his father's sheep. And playing his harp.
Plink, plink, plink...
David was the youngest of eight brothers. Eight! Can you imagine? He had ruddy cheeks and bright eyes. He wasn't a soldier. He wasn't a king. He was just a shepherd boy with a sling, a song, and a great big heart for God.
But far away from those peaceful hills, something scary was happening.
The people of Israel were at war with the Philistines. Two huge armies stood facing each other across a valley. The Israelites on one hill. The Philistines on the other. And every morning, something terrible would step out from the Philistine camp.
A giant.
His name was Goliath. And oh my goodness, he was big. Goliath was taller than any man they had ever seen. Imagine the tallest grown-up you know — and then imagine looking up, and up, and still up. Another soldier walked in front of him just to carry his shield. His spear was as thick as a fence post. And his armor was so shiny it hurt your eyes to look at it.
Every morning, Goliath would stomp into the valley and shout...
"Who will fight me? Send out your bravest soldier! If he beats me, we will be your servants. But if I beat him — you will be ours!"
And every morning, not one Israelite soldier moved. Not one. They were too scared. Some hid behind rocks. Some pretended to tie their sandals. King Saul, the bravest of them all, sat in his tent and twisted his beard with worry.
For forty days, this happened. Goliath came out every morning and every evening, shouting mean, ugly things. Forty days of shouting. Forty mornings. Forty evenings. And the army of Israel grew smaller and smaller — not in number, but in courage.
Now, three of David's older brothers were soldiers in that very army. And one bright morning, David's father said, "David. Take some bread and cheese to your brothers. See how they are doing."
So David packed up his bag. He kissed his sheep goodbye. And off he went, down the road toward the army camp.
When David arrived, he heard it for the first time...
Goliath came thundering into the valley. He shouted his terrible challenge. And all around David, soldiers ducked their heads and trembled.
But David? David tilted his head. He squinted at the giant. And he asked, "Who is this fellow? And why is everyone so afraid?"
The soldiers stared at him. "Are you serious? That's Goliath! He's huge! He's terrible!"
And David crossed his arms and said, "But God is bigger."
Word reached the king. "There's a boy here," they whispered, "and he says he'll fight Goliath." And Saul sent for him at once.
"My boy," King Saul said gently, "you cannot fight this giant. You're just a child. He's been a warrior since before you were born."
But David smiled. "Your Majesty," he said. "Once, when I was watching the sheep, a lion came. A real lion, with hot breath and big paws. The Lord helped me, and I rescued the lamb. And another time — another time! — a bear came. And the Lord helped me again. The Lord helped me before. He'll help me now."
King Saul looked at this bright-eyed boy. "Very well. But take my armor."
Now picture this, friend. King Saul was a big man. The biggest in Israel. And his armor was big, too. They lowered the helmet onto David's head. Clunk. It slid right down over his eyes. They strapped on the chest plate, and David nearly tipped over backwards. They handed him the sword, and he could hardly lift it off the ground.
"Your Majesty," David's voice came from somewhere deep inside the helmet. "I have never worn any of this before. I can't go in armor I've never tried."
He wiggled out of the armor. Clang. Clang. Clink. He stood up tall in his shepherd's tunic and grinned. "I'll go just as I am."
He grabbed his shepherd's staff. He picked up his sling — the kind shepherds use, with two long cords and a leather pouch. And he walked down to the brook that bubbled through the valley.
David knelt down. The water was cold. He picked up one stone. Two. Three. Four. Five. Smooth and round, like little eggs. He slipped them into his shepherd's bag. And the brook kept singing.
Clack. Clack. Clack. Clack. Clack.
Then he stood up. He took a deep breath. And he walked out into the valley to face the giant.
When Goliath saw David coming, he laughed a great, ugly laugh. "A boy?" he roared. "They sent me a boy? Am I a dog, that you come at me with a stick?"
But David didn't flinch. He looked up at the giant — way, way up.
"You come at me with a sword and a spear and a big shouty voice," David called back. "But I come to you in the name of the Lord — the God who made the lions and the bears and the stars. This isn't my fight. It's His."
Goliath stomped forward. The ground shook.
And then David did something nobody expected. He ran. Right toward the giant. His feet kicked up dust. His sling was already swinging.
He reached into his bag. He pulled out one smooth stone. He fit it into the leather pouch. And he swung the sling around and around.
Faster, and faster, and faster.
And then he let it fly.
The little stone sailed through the air, straight and true, and struck the giant right on the forehead.
And Goliath fell. The whole valley went quiet. He never got up again.
For one tiny moment, nobody moved. The Israelites couldn't believe their eyes. The Philistines couldn't believe theirs. And then, very slowly, a cheer began to rise from the Israelite camp. Soft at first. Then louder. Then louder still.
The army of Israel was safe. The giant problem was solved. By a boy. With a sling. And a great big God.
David turned, and he walked back across the valley. The dust settled around his sandals. His brothers came running — the same brothers who had once told him to go home. They wrapped their arms around him and held him tight. Nobody said much. They didn't need to.
All along the hillside, the soldiers laid down their shields and breathed out long, slow breaths they had been holding for forty days.
And David? David walked quietly through it all. He still had four smooth stones in his shepherd's bag. He could feel them, gentle against his side. He thought about the brook. He thought about his sheep, waiting for him back home. He thought about the God who had helped him with the lion, and the bear, and now the giant, too.
The sun began to dip low over the hills. The sky turned soft and golden. Somewhere, a bird sang an evening song. Somewhere, a sheep called for its shepherd.
And David smiled. Because he knew. He had always known.
And God was with him. God was with her. God is with you, too.
The valley is quiet now. And David is at peace.
Go gently, little one. May the same God who went down into that valley beside a boy with a sling never be farther from you than that.
Quick answers about David and Goliath
- How tall was Goliath?
- The Bible says six cubits and a span (1 Samuel 17:4), which is about nine and a half feet. His bronze armor alone weighed around 125 pounds.
- How many stones did David pick up?
- Five smooth stones from the brook, which he put in his shepherd's bag (1 Samuel 17:40). He needed only one.
- How old was David when he fought Goliath?
- The Bible does not give his age. It calls him a youth (1 Samuel 17:33, 42), and he was young enough to be the one sent with food for his older brothers in the army.
- Why didn't David wear King Saul's armor?
- He tried it on but could not walk in it, because he had never used armor before, so he took it off and went with his staff, his sling and the stones (1 Samuel 17:38-40).
Talk about it together
Questions to ask
- Everyone in the camp was afraid of Goliath, but David said, "But God is bigger." What is something that feels very big to you right now?
- King Saul's armor was so big that the helmet slid right down over David's eyes. Why do you think David decided to go just as he was?
- David knelt at the cold brook and picked out five smooth stones. What do you think he was thinking about while he chose them?
- When it was over, David's brothers ran to him and hugged him, and nobody said much. What do you think they wanted to say?
David and Goliath memory verse for kids
“Yahweh who delivered me out of the paw of the lion, and out of the paw of the bear, he will deliver me out of the hand of this Philistine.”
A prayer for bedtime
Thank You, God, that You are bigger than anything that scares me. When something feels as tall as a giant, help me take one brave step and remember You are right beside me. Amen.
More Bible stories for kids
See every story
David the Shepherd Boy
1 Samuel 16:1-13, 17:34-37, Psalm 23, 6 min, ages 3-8

David Spares Saul in the Cave
1 Samuel 24, 7 min, ages 3-8

David Becomes King
2 Samuel 5, 4 min, ages 3-8