Schooling fish

These fish need a group of six or more to feel safe and show natural behavior. Pick one or two schools and give each the group size listed.

89 species

Scroll sideways to see them all. All drawn at one scale, adult size: = 1 inch. Tap one to open its care page.
Neon tetra

Neon tetra

Peaceful · Middle · easy care

  • 1.6 in adult
  • 10+ gal
  • 70–79 °F
  • pH 6 to 7.5
  • groups of 6+
Bronze corydoras

Bronze corydoras

Peaceful · Bottom · easy care

  • 2.75 in adult
  • 20+ gal
  • 72–80 °F
  • pH 6 to 8
  • groups of 6+
Harlequin rasbora

Harlequin rasbora

Peaceful · Middle · easy care

  • 2 in adult
  • 10+ gal
  • 72–81 °F
  • pH 6 to 7.5
  • groups of 8+
Zebra danio

Zebra danio

Peaceful · Top · easy care

  • 2 in adult
  • 10+ gal
  • 64–77 °F
  • pH 6.5 to 8
  • groups of 6+
Cardinal tetra

Cardinal tetra

Peaceful · Middle · moderate care

  • 1.2 in adult
  • 20+ gal
  • 73–81 °F
  • pH 5 to 7
  • groups of 8+
Ember tetra

Ember tetra

Peaceful · Middle · easy care

  • 1.2 in adult
  • 10+ gal
  • 73–84 °F
  • pH 6 to 7.5
  • groups of 8+
Otocinclus

Otocinclus

Peaceful · Bottom · moderate care

  • 2 in adult
  • 20+ gal
  • 72–79 °F
  • pH 6 to 7.5
  • groups of 6+
Panda corydoras

Panda corydoras

Peaceful · Bottom · easy care

  • 2 in adult
  • 15+ gal
  • 68–77 °F
  • pH 6 to 7.5
  • groups of 6+
Chili rasbora

Chili rasbora

Peaceful · Middle · moderate care

  • 0.8 in adult
  • 5+ gal
  • 72–82 °F
  • pH 5 to 7
  • groups of 8+
Celestial pearl danio

Celestial pearl danio

Peaceful · Middle · moderate care

  • 1 in adult
  • 10+ gal
  • 72–78 °F
  • pH 6.5 to 7.5
  • groups of 6+
Cherry barb

Cherry barb

Peaceful · Middle · easy care

  • 2 in adult
  • 20+ gal
  • 73–81 °F
  • pH 6 to 7.5
  • groups of 6+
Tiger barb

Tiger barb

Semi-aggressive · Middle · easy care

  • 3 in adult
  • 29+ gal
  • 74–80 °F
  • pH 6 to 8
  • groups of 6+
Pygmy corydoras

Pygmy corydoras

Peaceful · Middle · moderate care

  • 1 in adult
  • 10+ gal
  • 72–79 °F
  • pH 6 to 8
  • groups of 6+
Rummy-nose tetra

Rummy-nose tetra

Peaceful · Middle · moderate care

  • 2 in adult
  • 20+ gal
  • 75–82 °F
  • pH 5.5 to 7
  • groups of 8+
Black neon tetra

Black neon tetra

Peaceful · Middle · easy care

  • 1.5 in adult
  • 10+ gal
  • 73–81 °F
  • pH 5.5 to 7.5
  • groups of 6+
Glowlight tetra

Glowlight tetra

Peaceful · Middle · easy care

  • 1.5 in adult
  • 10+ gal
  • 72–80 °F
  • pH 6 to 7.5
  • groups of 6+
Acei cichlid (yellow-tail acei)

Acei cichlid

Semi-aggressive · Middle · easy care

  • 6 in adult
  • 55+ gal
  • 74–82 °F
  • pH 7.5 to 8.5
  • groups of 6+
Bandit corydoras (masked corydoras)

Bandit corydoras

Peaceful · Bottom · easy care

  • 1.9 in adult
  • 20+ gal
  • 72–79 °F
  • pH 6 to 7
  • groups of 6+
Black phantom tetra

Black phantom tetra

Peaceful · Middle · easy care

  • 1.8 in adult
  • 15+ gal
  • 72–82 °F
  • pH 6 to 7.5
  • groups of 6+
Black ruby barb

Black ruby barb

Peaceful · Middle · easy care

  • 3 in adult
  • 29+ gal
  • 72–79 °F
  • pH 6 to 7.5
  • groups of 6+
Black skirt tetra

Black skirt tetra

Peaceful · Middle · easy care

  • 3 in adult
  • 20+ gal
  • 72–82 °F
  • pH 6 to 8
  • groups of 6+
Bleeding heart tetra

Bleeding heart tetra

Peaceful · Middle · easy care

  • 2.4 in adult
  • 20+ gal
  • 72–80 °F
  • pH 5.5 to 7.5
  • groups of 6+
Blind cave tetra

Blind cave tetra

Semi-aggressive · Middle · easy care

  • 4.7 in adult
  • 29+ gal
  • 68–77 °F
  • pH 6.5 to 8
  • groups of 6+
Bloodfin tetra

Bloodfin tetra

Peaceful · Top · easy care

  • 2.2 in adult
  • 20+ gal
  • 65–82 °F
  • pH 6 to 8
  • groups of 6+
Brilliant rasbora

Brilliant rasbora

Peaceful · Middle · easy care

  • 2 in adult
  • 20+ gal
  • 72–79 °F
  • pH 5.5 to 7
  • groups of 8+
Buenos Aires tetra

Buenos Aires tetra

Semi-aggressive · Middle · easy care

  • 3 in adult
  • 29+ gal
  • 64–82 °F
  • pH 6 to 8
  • groups of 6+
Butterfly goodeid (butterfly splitfin)

Butterfly goodeid

Semi-aggressive · Middle · easy care

  • 4 in adult
  • 30+ gal
  • 70–75 °F
  • pH 7 to 8
  • groups of 6+
Celebes rainbowfish

Celebes rainbowfish

Peaceful · Top · moderate care

  • 3 in adult
  • 29+ gal
  • 68–82 °F
  • pH 7 to 8
  • groups of 6+
Checker barb

Checker barb

Peaceful · Middle · easy care

  • 2 in adult
  • 20+ gal
  • 64–77 °F
  • pH 5.5 to 7.5
  • groups of 6+

Clown barb

Peaceful · Middle · easy care

  • 5.9 in adult
  • 55+ gal
  • 75–82 °F
  • pH 6 to 7.5
  • groups of 6+
Colombian tetra

Colombian tetra

Peaceful · Middle · easy care

  • 2.6 in adult
  • 30+ gal
  • 75–79 °F
  • pH 6 to 7.5
  • groups of 6+
Congo tetra

Congo tetra

Peaceful · Middle · moderate care

  • 3 in adult
  • 29+ gal
  • 73–81 °F
  • pH 6 to 7.5
  • groups of 6+
Coral red pencilfish

Coral red pencilfish

Peaceful · Middle · moderate care

  • 1.1 in adult
  • 10+ gal
  • 75–82 °F
  • pH 5 to 7
  • groups of 8+
Demasoni cichlid

Demasoni cichlid

Aggressive · Bottom · moderate care

  • 3.9 in adult
  • 55+ gal
  • 76–82 °F
  • pH 7.5 to 8.5
  • groups of 12+
Denison barb (roseline shark)

Denison barb

Peaceful · Middle · moderate care

  • 6 in adult
  • 55+ gal
  • 64–77 °F
  • pH 6.8 to 7.8
  • groups of 6+
Diamond tetra

Diamond tetra

Peaceful · Middle · easy care

  • 2.4 in adult
  • 20+ gal
  • 72–82 °F
  • pH 5.5 to 7.5
  • groups of 6+
Dwarf chain loach

Dwarf chain loach

Peaceful · Bottom · moderate care

  • 2.5 in adult
  • 20+ gal
  • 75–82 °F
  • pH 6.5 to 7.5
  • groups of 6+
Dwarf corydoras

Dwarf corydoras

Peaceful · Middle · moderate care

  • 1.4 in adult
  • 10+ gal
  • 68–82 °F
  • pH 6 to 7.5
  • groups of 8+
Dwarf pencilfish

Dwarf pencilfish

Peaceful · Middle · moderate care

  • 1.4 in adult
  • 10+ gal
  • 75–82 °F
  • pH 5.5 to 7.5
  • groups of 6+
Dwarf rasbora (spotted rasbora)

Dwarf rasbora

Peaceful · Middle · moderate care

  • 1 in adult
  • 5+ gal
  • 75–82 °F
  • pH 5 to 7
  • groups of 8+
Emerald corydoras

Emerald corydoras

Peaceful · Bottom · easy care

  • 3 in adult
  • 29+ gal
  • 72–82 °F
  • pH 5.8 to 8
  • groups of 6+
Emperor tetra

Emperor tetra

Peaceful · Middle · easy care

  • 2 in adult
  • 20+ gal
  • 73–81 °F
  • pH 6 to 7.5
  • groups of 6+
Flame tetra

Flame tetra

Peaceful · Middle · easy care

  • 1 in adult
  • 10+ gal
  • 72–82 °F
  • pH 6 to 7.5
  • groups of 6+
Giant danio

Giant danio

Semi-aggressive · Top · easy care

  • 6 in adult
  • 55+ gal
  • 72–79 °F
  • pH 6 to 8
  • groups of 6+
Glass catfish

Glass catfish

Peaceful · Middle · moderate care

  • 3 in adult
  • 29+ gal
  • 75–82 °F
  • pH 6.5 to 7.5
  • groups of 6+
GloFish danio

GloFish danio

Peaceful · Top · easy care

  • 2 in adult
  • 10+ gal
  • 64–77 °F
  • pH 6.5 to 8
  • groups of 6+
GloFish tetra

GloFish tetra

Peaceful · Middle · easy care

  • 3 in adult
  • 20+ gal
  • 72–82 °F
  • pH 6 to 8
  • groups of 6+
Glowlight danio

Glowlight danio

Peaceful · Middle · easy care

  • 1.5 in adult
  • 15+ gal
  • 66–75 °F
  • pH 6 to 7.5
  • groups of 6+
Gold barb

Gold barb

Peaceful · Middle · easy care

  • 2.8 in adult
  • 20+ gal
  • 64–75 °F
  • pH 6 to 8
  • groups of 6+

Golden pencilfish

Peaceful · Top · moderate care

  • 2.6 in adult
  • 15+ gal
  • 75–82 °F
  • pH 5.5 to 7.5
  • groups of 6+
Green neon tetra

Green neon tetra

Peaceful · Middle · moderate care

  • 1 in adult
  • 10+ gal
  • 75–82 °F
  • pH 5 to 6.5
  • groups of 8+
Indian glassfish

Indian glassfish

Peaceful · Middle · moderate care

  • 3.1 in adult
  • 20+ gal
  • 72–82 °F
  • pH 7 to 8
  • groups of 6+
Julii corydoras

Julii corydoras

Peaceful · Bottom · easy care

  • 2.5 in adult
  • 20+ gal
  • 72–79 °F
  • pH 6 to 8
  • groups of 6+
Kerri tetra (royal tetra)

Kerri tetra

Peaceful · Middle · easy care

  • 1.1 in adult
  • 20+ gal
  • 75–81 °F
  • pH 6 to 7.5
  • groups of 6+
Kubotai rasbora

Kubotai rasbora

Peaceful · Middle · easy care

  • 0.8 in adult
  • 10+ gal
  • 72–79 °F
  • pH 6 to 7.5
  • groups of 8+
Lambchop rasbora

Lambchop rasbora

Peaceful · Middle · easy care

  • 1.2 in adult
  • 10+ gal
  • 73–82 °F
  • pH 6 to 7.5
  • groups of 8+
Least killifish

Least killifish

Peaceful · Middle · easy care

  • 1.2 in adult
  • 5+ gal
  • 64–80 °F
  • pH 7 to 8
  • groups of 6+
Lemon tetra

Lemon tetra

Peaceful · Middle · easy care

  • 2 in adult
  • 20+ gal
  • 72–82 °F
  • pH 5.5 to 8
  • groups of 6+
Marbled hatchetfish

Marbled hatchetfish

Peaceful · Top · moderate care

  • 1.5 in adult
  • 20+ gal
  • 75–82 °F
  • pH 5.5 to 7
  • groups of 6+
Medaka (rice fish)

Medaka

Peaceful · Top · easy care

  • 1.5 in adult
  • 10+ gal
  • 65–82 °F
  • pH 6.5 to 8
  • groups of 6+
Odessa barb

Odessa barb

Peaceful · Middle · easy care

  • 2.5 in adult
  • 29+ gal
  • 68–79 °F
  • pH 6 to 8
  • groups of 6+
Pearl danio

Pearl danio

Peaceful · Top · easy care

  • 2.6 in adult
  • 20+ gal
  • 68–77 °F
  • pH 6 to 8
  • groups of 6+
Penguin tetra

Penguin tetra

Peaceful · Middle · easy care

  • 2.4 in adult
  • 20+ gal
  • 72–82 °F
  • pH 6 to 7.5
  • groups of 6+
Peppered corydoras

Peppered corydoras

Peaceful · Bottom · easy care

  • 2.8 in adult
  • 20+ gal
  • 64–77 °F
  • pH 6 to 8
  • groups of 6+
Phoenix rasbora

Phoenix rasbora

Peaceful · Middle · moderate care

  • 0.8 in adult
  • 5+ gal
  • 74–82 °F
  • pH 5 to 7
  • groups of 8+
Rainbow shiner

Rainbow shiner

Peaceful · Middle · easy care

  • 3 in adult
  • 30+ gal
  • 60–75 °F
  • pH 6.5 to 8
  • groups of 6+
Red eye tetra

Red eye tetra

Peaceful · Middle · easy care

  • 2.8 in adult
  • 29+ gal
  • 73–82 °F
  • pH 6 to 8
  • groups of 6+

Red neon blue-eye

Peaceful · Top · moderate care

  • 1.2 in adult
  • 10+ gal
  • 74–82 °F
  • pH 6 to 7.5
  • groups of 6+
Red phantom tetra

Red phantom tetra

Peaceful · Middle · moderate care

  • 1.3 in adult
  • 15+ gal
  • 68–77 °F
  • pH 5.5 to 7.5
  • groups of 6+
Red rainbowfish

Red rainbowfish

Peaceful · Middle · easy care

  • 5.9 in adult
  • 55+ gal
  • 72–79 °F
  • pH 7 to 8
  • groups of 6+
Rosy barb

Rosy barb

Peaceful · Middle · easy care

  • 6 in adult
  • 29+ gal
  • 64–77 °F
  • pH 6 to 8
  • groups of 6+
Rosy tetra

Rosy tetra

Peaceful · Middle · easy care

  • 1.3 in adult
  • 15+ gal
  • 75–82 °F
  • pH 6 to 7.5
  • groups of 6+
Ruby tetra

Ruby tetra

Peaceful · Middle · moderate care

  • 1 in adult
  • 10+ gal
  • 72–80 °F
  • pH 5 to 7
  • groups of 8+
Saulosi cichlid

Saulosi cichlid

Semi-aggressive · Bottom · moderate care

  • 3.4 in adult
  • 40+ gal
  • 76–82 °F
  • pH 7.5 to 8.5
  • groups of 6+
Scissortail rasbora

Scissortail rasbora

Peaceful · Middle · easy care

  • 6 in adult
  • 40+ gal
  • 72–79 °F
  • pH 6 to 7.5
  • groups of 6+
Serpae tetra

Serpae tetra

Semi-aggressive · Middle · easy care

  • 1.6 in adult
  • 20+ gal
  • 72–79 °F
  • pH 5.5 to 7.5
  • groups of 6+
Silvertip tetra

Silvertip tetra

Peaceful · Middle · easy care

  • 2 in adult
  • 20+ gal
  • 72–82 °F
  • pH 6 to 8
  • groups of 6+
Spotted blue-eye

Spotted blue-eye

Peaceful · Top · moderate care

  • 1 in adult
  • 10+ gal
  • 75–82 °F
  • pH 5.5 to 7.5
  • groups of 6+
Sterbai corydoras

Sterbai corydoras

Peaceful · Bottom · easy care

  • 2.6 in adult
  • 20+ gal
  • 74–82 °F
  • pH 6 to 7.6
  • groups of 6+
Threadfin rainbowfish

Threadfin rainbowfish

Peaceful · Middle · moderate care

  • 2 in adult
  • 20+ gal
  • 73–84 °F
  • pH 6 to 7
  • groups of 6+
X-ray tetra

X-ray tetra

Peaceful · Middle · easy care

  • 1.8 in adult
  • 15+ gal
  • 75–82 °F
  • pH 6 to 8
  • groups of 6+

More fish lists

Names, and adult sizes where the article gives one, are checked against Wikipedia; care ranges are common hobby guidance, and each species page says which is which. 89 of these 89 are fish. Photos are real photographs from Wikimedia Commons, credited below; the lineup is our own drawing at one scale.

Photo credits

Real photographs from Wikimedia Commons, resized and cropped to fit; each is used under the license named.