Abstract:The most of fish species have the schooling behavior, due to the different causes and mechanism of schooling, which presented by varied definition of different words, such as shoal, cluster or aggregation even swam or flock etc. This article describes and analyses the definitions and classification based on their characteristics, and recommend the word “schooling” is mostly reflecting the phenomenon of fish migration in group. The way to explore the mechanism of schooling, the factors having impact on their behavior, and the methods used in the varied studies ?are reviewed. And the characteristic of the structure of fish school, sub-groups, the phenomena of self-organization etc are summarized. It is recommended that the mathematics model and simulation technical is an effective method to explore the mechanism of fish self-organization phenomenon. This is a way to understand nature by "linkage by phenomena only", based on observation data, experience and phenomena observed, building mathematics model for predicating and forecasting the fish behavior and schooling structure, the results of simulation will again be compared with the actual observation records, it might speculate or determine the dominant factors which effecting the schooling phenomenon or mechanism. Meanwhile, Computer technology provides support for the creation of complex models using simulation technology as an effective tool to study fish schooling behavior in recent years.