How do schools of fish swim?

How do schools of fish swim_ It is interesting to watch fish swimming, especially when there are many fish swimming in the same direction. How do schools of fish swim? Movements of fish are like accidents while following a couple simple rules. Watch the video below for an animation that explains this occurrence. https://www.youtube.com/watch?v=dkP8NUwB2io