Why do fish swim in groups?
Fish swim in groups because staying together helps keep them safe.

Pip’s answer
- Fish swim in groups because staying together helps keep them safe.
- A big group of fish is called a school, but nobody does homework! Hehe!
- When many fish swim close, they look like one giant fish swirling around.
- Ooh, fish in a school can all turn at the very same time!
Try it together
Can you wiggle your hand like a little fish?
For grown-ups
Fish that swim together in a coordinated group form a school. Schooling protects them because predators find it hard to single out one fish, and many eyes spot danger sooner. It can also save energy and help fish find food. Fish keep their spacing by sensing water movement with their lateral line.
Ask your child: Why do you think it's hard for a predator to catch a fish in a school?
More questions kids ask
- 🐟How do fish breathe underwater?
- 🐟Why do fish have scales?
- 🐬Why do dolphins jump out of the water?
- 🌊Why is the sea salty?
- 🌊Why is the ocean blue?
- 🐚Why do seashells sound like the ocean?
Got your own why?
Hold Pip, ask anything out loud, and watch the answer come to life.
Ask Pip your own question