I always go to bigger baits under fish busting on top as I assume they will be near impossible to catch and are usually the smaller bass when they do bite.
Have been starting out with Strike King 6xd and slowly cranking it to bottom and then stop reeling to let it start to float up a foot or two, then cranking back down and repeating very slowly. Your rod will just load up as the bites I get this way are usually very subtle. If that isn't working I'll tie on a five inch flutter spoon and cast out and let go all the way to bottom, then slowly reeling it while touching bottom back to boat. Its when the spoon is almost straight down under me that I'm most likely to get bit for some reason, especially when the fish are not taking it on the fall. I want to be drifting through the school of bait, especially behind it as I believe that is where the bigger fish, if they are there, will be. Its a constant few casts and work bait then paddling in the direction to the main part of schooling bait or busting fish. My last effort would be to throw a small Rapala Countdown and getting it to suspend at around 5 foot depths, then just an occasional twitch. Have caught lots of tiny bass with that method but would rather catch fewer, quality fish.
When they are willing to hit on top, I've had better luck with the Pop R than any other topwater.
I'll use that 6xd in water as shallow as 5 feet.. just have to work it slower which this time of year is a good thing.