Matthew 1 · Grade 2
The Baby Named Jesus
Read the Story
Mary was going to marry a man named Joseph. Before they were married, Mary was going to have a baby. The baby was from God's Holy Spirit.
Joseph was worried. Then an angel came to him in a dream. The angel told Joseph not to be afraid to take Mary as his wife. The angel told Joseph to name the baby Jesus.
The name Jesus means that God saves. Jesus came to save people from their sins. He is also called Immanuel, which means "God with us."
Memory Verse
“She shall give birth to a son. You shall name him Jesus, for it is he who shall save his people from their sins.””
Matthew 1:21 (WEB)
Show What You Know
Circle the right answer, or write it on the lines.
Who was Mary going to marry?
In a dreamJesusJosephHow did the angel talk to Joseph?
JosephIn a dreamJesusWhat did the angel tell Joseph to name the baby?
God with usJesusJosephWhat did Jesus come to do?
What does Immanuel mean?
In a dreamJesusGod with us
Word Search
Find and circle each word. Words go across and down.
- IMMANUEL
- ABRAHAM
- JOSEPH
- JESUS
- ANGEL
- DREAM
- MARY
- SAVE
Prayer
Dear God, thank You for this Bible story. Help me to . Amen.
Take It Home
For families: talk about these together.
- When is it hard for you to do what God says?
- God kept His promise to send a Savior. What promise of God can you remember?
Scripture: World English Bible, public domain, eBible.org. © 2026 The Daily Rooted. Free to print and copy for church and home use; not for resale. Original line art.