why do fish swim in a school?
 According to North Carolina Aquariums, fish swim in schools because schooling protects them from predators, encourages reproduction and makes it easier to find food. It also conserves energy, as each fish drafts in the wake of the fish ahead of him. That makes it easier for fish to swim long distances without exhaustion. 