Joshua 23
Explanation and Bible story for elementary age (7-12)
The Explanation
Joshua was very old now. His hair was white, his hands were slow, his years were almost finished. But before he died, he did one more important thing.
He called all the leaders of Israel together. The elders, the judges, the officers, everyone who led the people. And old Joshua stood before them one last time.
"I am old," he said. "Well advanced in years." Then he looked at their faces and reminded them of something huge. "You have seen all that Yahweh your God has done. It was Yahweh who fought for you."
Think about that. Not their swords. Not their armies. God himself had fought for them, and pushed back nations bigger and stronger than Israel.
Joshua was not finished. He warned them, too, honestly, the way a grandfather warns the ones he loves most. "Be very courageous," he said, "to keep everything written in the law of Moses. Do not turn from it, not to the right, not to the left."
He warned them about something dangerous. If they mixed with the nations still living nearby, if they bowed to other gods, those gods would become like thorns in their eyes and whips on their backs. Sharp. Painful. Impossible to ignore.
Then Joshua said something powerful. "Not one thing has failed of all the good things Yahweh spoke to you. Not one thing." Every promise God had made, he had kept.
But he warned them again. Just as surely as the good promises came true, the hard ones would come true too, if the people turned away from God.
What Does This Mean?
Imagine your grandfather sitting you down before a long journey, saying the most important words he has left to say. That is what Joshua was doing. He was not scared for himself. He was scared for the people he loved, that they would forget who had fought for them.
The message is this: God keeps his word, every single time. Not most of the time. Every time. That is something you can build a whole life on.
The Common Thread
Long after Joshua died, God kept sending judges, then kings, then prophets, still fighting for his people, still keeping his promises. And finally God sent someone greater than Joshua. Jesus did not just lead a battle. He won the biggest battle of all, against sin and death, so that everyone who trusts him could truly rest. Joshua could only bring Israel to the land. Jesus brings us all the way home.
For You
Maybe you have made a promise to a friend and broken it. Maybe someone promised you something and forgot. God is never like that. Tonight, try naming one promise God has kept for you today, food, family, breath, sunlight. Say it out loud. That is how Israel remembered too.
Talk About It
Can you think of one promise God has kept, just this week?
Why do you think Joshua warned the people, even though he loved them?
Praying Together
Dear God, thank you that you always keep your promises, every single one. Help us hold on to you, and never let go. Thank you for Jesus, who brought us all the way home. Amen.
Questions about Joshua 23
Short answers for anyone reading about this for the first time.
What is Joshua 23 about?
What does Joshua 23 say?
What does Joshua 23 teach us about God?
What can kids learn from Joshua 23?
Why is Joshua 23 an important Bible story?
What others discovered
But hold fast to Yahweh your God, as you have done to this day." That word for holding fast is the same one used when a man clings to his wife. Joshua is old, the fighting is nearly done, and this is what he begs of them: keep clinging. Not a new heroism. Just don't let go of the hand you've been holding all along.
Joshua is dying, and he doesn't spend his last words on his own record. He points backward instead: "You know in all your hearts and in all your souls that not one thing has failed of all the good things which Yahweh your God spoke concerning you." He asks them to search their own memory. Do that today. Count honestly. What has God actually failed to do for you?
Notice what Joshua hands them: land still full of nations that remain. Already allotted, not yet possessed. God gave them a deed to ground where enemies still camped.
Some promises in your life look like that. Named as yours, still contested. The battle ahead isn't proof God forgot. It's the shape of an inheritance you have to walk into.
Joshua is old, near death, and his final warning is not about enemies with swords but about friendships. "But if you do at all go back, and hold fast to the remnant of these nations, even these who remain among you, and make marriages with them, and go in to them, and they to you..."
Notice how quietly it happens. First you hold fast. Then you intermarry. Then your heart follows theirs. Joshua knew that we rarely fall by one loud decision. We drift through a hundred small ones. Who are you holding fast to today, and where are they leading your heart?
Looking for a different age group?
We also have dedicated versions for toddlers (ages 3-6) and teens (12 and up).
Open in the Children's Bible tool