These 30 science riddles for kids cover states of matter and magnets, space and weather, and the human body and plants. Every riddle has two hints, a hidden answer and a one-line explanation of the science behind it. They suit ages 7 to 12, and you can print them as cards for a science lesson or a quiet moment at home.
Read the 'why it works' line aloud after each answer. It is the short science lesson that goes with the riddle.
Pair a riddle with a quick demo: two bar magnets for repel, a cold glass of water for condensation, or a bowl of ice left in the sun.
Use a topic group as a starter for a unit. Try the space riddles before a planets lesson, or the plant riddles before growing seeds.
For ages 7 to 9, read the riddle and give hint one straight away. For ages 10 to 12, hold the hints back and let them argue it out.
Ask children to write one riddle of their own about a science word they learned this week.
Questions grown-ups ask
What age are these science riddles for?
They are written for ages 7 to 12. The earlier riddles in each group use everyday words and familiar objects. The later ones use science vocabulary such as evaporation, condensation and photosynthesis.
Are the science facts accurate?
Yes. Each answer is kept to what is correct at a primary school level, and the one-line explanation says why the clues point to that answer. If a child gives a different answer that fits every clue, count it as right.
Can I use these in a science lesson?
Yes. Use one as a starter or exit question, or print the cards and run a team quiz. The explanation lines make quick revision of states of matter, the solar system and body systems.
How do I run a science riddle game?
Split the class into teams, read a riddle, and give each team a minute to agree an answer on a whiteboard. Give a bonus point for a team that explains the science without the hints.
Can I print the riddles and answers?
Yes. Use the print option to get riddle cards plus a separate answer key, so children can answer without seeing the solutions.