Perch are always found in schools, i.e., you always find them in groups. But it is difficult to say the exact location where they will be, and they will move from one place to another week after week and day after day. Still, you can find these awesome perch fishes near shallow water or in deep water around 30 feet. They love to gather near rocks, weed beds, and channels. If they are not found there, move for that bottom-bouncing bait, and you will surely find a perch. However, the largest school of perch fishes gather under the ice in about a depth of 50 feet.