FishyHubFishyHub Blog
How to Choose a Schooling Fish for Your Aquarium
Shi Qing Poh
Shi Qing Poh
Author
6 April 2026
8 min read

How to Choose a Schooling Fish for Your Aquarium

Schooling fish are among the most visually rewarding fish you can keep — but only when the conditions are right. Too few individuals, the wrong tank size, or incompatible water parameters will leave your school scattered, stressed, and paling in colour. Here's a complete buying guide for schooling fish.

Step 1: Know Your Tank Size

Schooling fish need horizontal swimming space. The minimum tank sizes below apply to standard groups:

Species Min. group Min. tank
Chili rasbora 20 30 litres
Ember tetra 10 30 litres
Neon/cardinal tetra 10 60 litres
Rummy nose tetra 15 80 litres
Harlequin rasbora 10 60 litres
Tiger barb 8 80 litres

For a truly impressive display, double or triple these minimums.

Step 2: Match Water Parameters

Not all schooling fish share the same water requirements. Mixing species with incompatible needs leads to either compromising one species' health or constant parameter management.

Compatible group example (soft, slightly acidic water — Singapore tap):

  • Cardinal tetras + harlequin rasboras + corydoras sterbai

Compatible group example (harder water):

  • Cherry barbs + zebra danios + bronze corydoras

Incompatible pairing to avoid:

  • Cardinal tetras (soft, acidic) + mollies (hard, alkaline)

Step 3: Decide on True Schoolers vs Shoalers

  • True schoolers move in tight formation and turn together: rummy nose tetras, cardinal tetras
  • Shoalers prefer company but move independently: most rasboras, barbs

Both look impressive in large numbers — but if you specifically want the synchronised movement, choose rummy nose tetras.

Step 4: Consider Activity Level

Some schooling fish are peaceful and slow-drifting (ember tetras, chili rasboras); others are fast and boisterous (zebra danios, tiger barbs). Matching activity level to your other tankmates prevents stress:

  • Slow-moving fish (bettas, slow fancy guppies) should not be kept with fast, nippy schoolers like tiger barbs
  • Shy bottom-dwellers (corydoras, small loaches) are easily stressed by very active surface schoolers

Step 5: Choose the Right Number

The biggest mistake beginners make with schooling fish is buying too few. Rules of thumb:

  • Minimum functional school: 8–10 individuals for most species
  • Display-quality school: 15–20+
  • Species that school tightest at: 25+ (rummy nose, cardinal tetra)

A school of 6 tetras in a 120-litre tank looks lost and scattered. A school of 25 in the same tank looks spectacular.

Step 6: Source Healthy Stock

Look for:

  • Fish swimming actively together as a group, not isolated individuals at the surface or bottom
  • Full, rounded bellies
  • No clamped fins, white spots (ich), or visible lesions
  • Consistent colouration across the group

Final Buying Checklist

  • Tank is at least minimum recommended size
  • Water parameters match species requirements
  • Buying 15+ individuals for best display
  • Species is compatible with existing tankmates
  • No signs of disease in the vendor's tank

Browse our freshwater livestock and shop our full range of schooling species available now in Singapore.

Comments

Sign in to join the conversation