Fish schools communicate and coordinate their movements through a variety of methods including visual cues, such as observing the movements of nearby fish, and hydrodynamic signals, which are changes in water pressure and flow created by the movements of neighboring fish. These cues help fish in a school to synchronize their swimming patterns and avoid collisions, allowing them to move together efficiently and effectively.