What are three reasons why fish often swim in shoals?

Answer:
1. to protect thereselve's
2. a lot of fish has many pairs of eyes.
3. fish also gather into groups in the spawning seasons
First answer by ID1318392849. Last edit by ID1318392849. Question popularity: 1 [recommend question].