Obstaja več razlogov za to:
* Zaščita: Plavanje v skupini zagotavlja varnost v številkah, zaradi česar je manj ranljivo za plenilce.
* krmljenje: Skupine so lahko učinkovitejše pri iskanju hrane.
* Socialna interakcija: Mavrične ribe so družbena bitja in uživajo v družbi drugih.
Vendar se lahko velikost skupine in njihova družbena struktura razlikuje glede na specifične vrste mavričnih rib. Nekatere vrste živijo v velikih šolah, druge pa raje manjše skupine.