I have to disagree...
A Peoria school just won the soccer championship and they recruit kids all the way down to Springfield to move up and play there...
Why not in basketball you ask...because most of the kids that play basketball that are talented couldn't afford to go to these high schools...
Heck, if the STL Catholic schools tried to recruit the Gilberts and Miles' of the basketball world it wouldn't matter, because unless someone is paying their way, they could never afford it.
Besides, basketball is about as cheap as you can get and why in IL football, baseball, and soccer are generally won by the private schools more times than not...lots of money involved always benefits the private institutions or those that are part of their own school districts...
Why else would the Wilmette's, Naperville's, and Winnetka's always win swimming competitions?!
Schools are sport specialized and throw their money at 1 or 2 and those are their "pay" sports and the private schools recruit those very well...
How else would it explain a kid from southern IL moving to Metamora and then the family moving to Pontiac...
Happens every year though...