Here lately, all of our fish have been coming over main lake channels, over the top of VERY large schools of shad. The difference is the shad schools in your pictures are tightly bunched together, whereas a school that's being actively fed will be broken up and more thin.
When we find a school of shad with fish in it, we are spot-locking the boat, and then beating on the bow until those big schools of bait turn into red eyebrows (fish) on our sonar. At that point, we are dropping down Thump Buddies rigged on 1/4 ounce heads to the depth where we see the fish, and holding the jig dead still for 10-15 seconds.
If we stop over a school of shad and I don't see fish stacking up on my graph within 7-10 minutes of beating, we move further down the lake. Right now, I'm fishing water that's 42-46ft deep, and the fish are suspending in 25-32 ft (typically 8-10 turns off the bottom).
Here lately, this pattern has been yielding 30-40 whites an hour with a couple random hybrids thrown in the mix.
I hope this helps!