shoal

shoal /ʃ'oʊl/ (shoals)
[N-COUNT] oft N of n
A shoal of fish is a large group of them swimming together.
Among them swam shoals of fish.
...tuna shoals.