Schooling fish move in the same direction in a coordinated way, kind of like dancers following a choreography. Shoaling fish hang out together but don't necessarily move as one. They're more like friends at a party, sticking together but doing their own thing.