shoal 1 synonyms and 0 antonyms for shoal, ranked by how commonly they're used. Noun — A large group of fish swimming together. Synonyms for shoal school ← Back to the full definition of shoal