
1 Samuel 17
David and Goliath Bible story for kids
A Giant Problem. A gentle, age-appropriate audio retelling for calm family listening and bedtime.
Free audio preview
Hear the first two minutes of the narration, free and with no sign-up.
0:00 / 2:00
Before you listen
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.
The whole story
David and Goliath
1 Samuel 17 · retold for ages 3-8 · about 12 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.
A long, long time ago, in the land of Israel, the sun rose over a quiet valley. Birds were singing. Sheep were munching grass. And in a little town called Bethlehem, 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 was small, with sun-browned 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 over nine feet tall — a giant of a man. Imagine the tallest grown-up you know, standing on another grown-up's shoulders. That's how tall. His shield was so heavy that another soldier had to carry it for him. 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 little 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." King Saul nearly choked on his soup. He called for David 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.
David had once chased off a lion. And another time, a bear. The same God had helped him both times.
King Saul looked at this small, bright-eyed boy. And he sighed. "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. "It's too heavy. I can't even walk!"
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.
Plink. Plink. Plink. Plink. Plink.
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.
King Saul came down from the hill. The soldiers laid down their shields and breathed out long, slow breaths they had been holding for forty days. Mothers in the camp hugged their sons. Old men wiped their eyes.
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.
You see, little one... sometimes you might feel small. Sometimes the things in front of you might feel as big as Goliath. A scary first day. A hard problem. A worry that sits on your chest at night.
But remember little David. He picked up five smooth stones. He trusted that God was bigger than any giant. You don't have to be the tallest, or the strongest, or the loudest. You just have to be brave enough to step forward, and to trust that God is walking right beside you.
The valley is quiet now. And David is at peace.
Until next time, little one. May the same God who helped David face the giant hold you close. Take heart.
After the story
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 heavy that David could not even walk in it. 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?
Memory verse
“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.”
1 Samuel 17:37 · WEB
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.
Keep listening
More Bible stories for kids

1 Samuel 16:1-13, 17:34-37, Psalm 23
David the Shepherd Boy

Genesis 6-9
Noah's Ark and the Great Flood

Exodus 1-2