Existuje niekoľko dôvodov:
* Ochrana: Plávanie v skupine poskytuje bezpečnosť v počtoch, vďaka čomu sú menej zraniteľné voči dravcom.
* Požiadavka: Skupiny môžu byť efektívnejšie pri hľadaní potravín.
* Sociálna interakcia: Dúhové ryby sú spoločenské stvorenia a užívajú si spoločnosť ostatných.
Veľkosť skupiny a ich sociálna štruktúra sa však môžu líšiť v závislosti od konkrétnych druhov dúhových rýb. Niektoré druhy žijú na veľkých školách, zatiaľ čo iné uprednostňujú menšie skupiny.