Schooling & group fish
82 species are flagged schooling, or have a group minimum of at least four.
Either a schooling flag is set on the record, or the group minimum is above two. Under-schooled fish look sick. They hide, they nip, they ignore food. The same species in a proper group of eight behaves like a different animal in the same tank. Buy the whole group at once whenever you can. Adding two more later rarely fixes the stress already imprinted on the first six.
Group size is one of the few stocking decisions you can fix cheaply on day one and almost cannot fix later. Six tetras you bought together at the same shop on the same day will school. Six tetras you bought as two groups of three a month apart often will not. By the time you add the missing three to fix the under-schooling, the stress damage on the first three has already shaped their behaviour.
Every row is a real profile in the live library; filters are field-driven, not hand-curated blurbs.
Fish on this list
- Adolfoi cory
peaceful · intermediate · min 80L
- African Cichlid
aggressive · intermediate · min 200L
- Bala / silver shark
peaceful · intermediate · min 500L
- Banded leporinus
semi-aggressive · intermediate · min 300L
- Beckford Pencilfish
peaceful · beginner · min 60L
- Black Neon Tetra
peaceful · beginner · min 60L
- Black phantom tetra
peaceful · beginner · min 80L
- Black ruby barb
peaceful · intermediate · min 100L
- Bloodfin tetra
peaceful · beginner · min 60L
- Blue Dream Shrimp
peaceful · beginner · min 20L
- Boesemani Rainbowfish
peaceful · intermediate · min 150L
- Bronze corydoras
peaceful · beginner · min 100L
- Brown / hockey-stick pencilfish
peaceful · intermediate · min 100L
- Cardinal Tetra
peaceful · intermediate · min 60L
- Celebes Rainbowfish
peaceful · intermediate · min 80L
- Celestial Pearl Danio
peaceful · intermediate · min 30L
- Cherry Barb
peaceful · beginner · min 60L
- Cherry Shrimp
peaceful · beginner · min 20L
- Chili Rasbora
peaceful · intermediate · min 20L
- Chocolate gourami
peaceful · advanced · min 80L
- Clown Killifish
peaceful · intermediate · min 20L
- Clown Loach
peaceful · intermediate · min 400L
- Columbian Tetra
peaceful · beginner · min 80L
- Congo Tetra
peaceful · intermediate · min 180L
- Corydoras Catfish
peaceful · beginner · min 60L
- Cuckoo / petricola catfish
peaceful · intermediate · min 200L
- Denison's / red-line torpedo barb
peaceful · intermediate · min 250L
- Denisons Barb
peaceful · intermediate · min 250L
- Diamond Tetra
peaceful · intermediate · min 120L
- Discus
peaceful · advanced · min 200L
- Dojo / weather loach
peaceful · intermediate · min 150L
- Dwarf Neon Rainbowfish
peaceful · beginner · min 100L
- Dwarf pencilfish
peaceful · intermediate · min 60L
- Ember Tetra
peaceful · beginner · min 45L
- Emerald catfish (Brochis)
peaceful · beginner · min 120L
- Endler's Livebearer
peaceful · beginner · min 40L
- Firemouth Cichlid
semi-aggressive · intermediate · min 200L
- Ghost Shrimp
semi-aggressive · beginner · min 40L
- Giant danio
peaceful · intermediate · min 200L
- Glass Catfish
peaceful · intermediate · min 80L
- Glowlight Tetra
peaceful · beginner · min 60L
- Gold / Chinese barb
peaceful · beginner · min 120L
- Golden / Beckford's pencilfish
peaceful · intermediate · min 80L
- Green neon tetra
peaceful · intermediate · min 60L
- Harlequin Rasbora
peaceful · beginner · min 60L
- Julii Corydoras
peaceful · beginner · min 60L
- Kuhli Loach
peaceful · beginner · min 70L
- Lambchop / Espei rasbora
peaceful · beginner · min 60L
- Lemon Tetra
peaceful · beginner · min 60L
- Marbled Hatchetfish
peaceful · intermediate · min 60L
- Neon Tetra
peaceful · beginner · min 40L
- Odessa Barb
peaceful · beginner · min 120L
- Otocinclus
peaceful · intermediate · min 60L
- Panda Corydoras
peaceful · beginner · min 60L
- Pea Puffer
semi-aggressive · intermediate · min 40L
- Pearl Danio
peaceful · beginner · min 80L
- Penguin tetra
peaceful · beginner · min 80L
- Peppered Corydoras
peaceful · beginner · min 80L
- Pictus catfish
peaceful · intermediate · min 250L
- Pygmy Corydoras
peaceful · beginner · min 30L
- Rosy Barb
peaceful · beginner · min 180L
- Rosy Tetra
peaceful · beginner · min 80L
- Rummy Nose Tetra
peaceful · intermediate · min 80L
- Salt and pepper cory / dwarf cory
peaceful · intermediate · min 60L
- Scissortail Rasbora
peaceful · beginner · min 150L
- Serpae Tetra
semi-aggressive · intermediate · min 100L
- Silver dollar
peaceful · intermediate · min 300L
- Silver Tip Tetra
peaceful · beginner · min 60L
- Sparkling Gourami
peaceful · intermediate · min 40L
- Splash tetra
peaceful · advanced · min 80L
- Sterba's Corydoras
peaceful · intermediate · min 100L
- Threadfin rainbowfish
peaceful · intermediate · min 60L
- Ticto / twospot barb
peaceful · beginner · min 100L
- Tiger Barb
semi-aggressive · intermediate · min 80L
- Tinfoil barb
peaceful · intermediate · min 500L
- Turquoise / Lake Kutubu rainbowfish
peaceful · intermediate · min 200L
- Upside-down Catfish
peaceful · intermediate · min 100L
- White Cloud Mountain Minnow
peaceful · beginner · min 40L
- X-ray tetra
peaceful · beginner · min 60L
- Yoyo Loach
semi-aggressive · intermediate · min 200L
- Zebra Danio
peaceful · beginner · min 60L
- Zebra Loach
peaceful · intermediate · min 120L
Next steps
Other guides
- Beginner-friendly freshwater fish
- Peaceful community fish
- Fin-nipping fish
- Aggressive & semi-aggressive fish
- Fish that may eat smaller tank mates
- Fish that grow too big for small tanks
- Fish for smaller aquariums (on file)
- Often shrimp-tolerant (heuristic, conservative)
- Fish that are a poor first choice for beginners