Det er flere grunner til dette:
* beskyttelse: Svømming i en gruppe gir sikkerhet i antall, noe som gjør dem mindre sårbare for rovdyr.
* foraging: Grupper kan være mer effektive til å finne mat.
* Sosial interaksjon: Rainbow Fish er sosiale skapninger og nyter andres selskap.
Størrelsen på gruppen og deres sosiale struktur kan imidlertid variere avhengig av den spesifikke arten av regnbuefisk. Noen arter lever i store skoler, mens andre foretrekker mindre grupper.