The difference between school and shoal depends on what the fish are doing and the reason for them being together. A group of fish (usually but not necessarily of the same species) which are simply together, but not acting in a coordinated way, is a shoal: for example they may be moving in different directions, some eating, some not, and so on. A group of fish acting in a coordinated way (almost invariably of the same species) is a school: for example a lot of fish of one species migrating to a different area, or moving together on an erratic path or forming a "ball" to avoid a predator.
cf: a crowd of seagulls at the seaside, all doing diffferent things, would be a shoal; whereas a flock of knots wheeling in the sky would be a school.
(Mnemonic: school = discipline !)
Shoal (Pronounced School)
School of fish is quite commonly used but a shoal of fish is the proper name.
A group of fish is called a school, shoal, draft, run, haul, or catch.
Shoal or school.
a school of fish
The collective nouns for fish are a schoolof fish and a shoal of fish.
Groups of fish are called a school of fish or a shoal of fish. example: The school of fish swam upstream.
A group of fish is a school or a shoal.
The general collective nouns for a group of fish are:a school of fisha shoal of fish
a school, or a shoal
a school of fish A school or a shoal
The noun shoal (or school) is the collective term for a group of fish.