To do this, each fish has to find the right direction to swim against the current: this is called rheotaxis. In this numerical study, we first modeled the social interactions within the school that cause the fish to align with each other. Then, by adding these fish-alignment interactions to an individual rheotaxis effect, we show that in a noisy environment, individual rheotaxis is reinforced by social fish-alignment interactions.