All the fish mentioned will shoal and not school. Some fish like sweepers and silversides will school in a smaller space if there is a predator present in the tank. One they feel comfortable and safe, they break from it and go their own way. I've kept menhaden, mullet and silversides, all school and do so for a only short time and stop when not threatened.