To answer the question above about how to know what schools might work for a particular kid--one important thing to do is to get a copy of the Fiske Guide to Colleges, and/or go to the particular school's website, and find the most recent admissions statistics, and find the SAT/ACT and GPA range for the middle of the entering class (from the 25th to the 75th percentile).
Just as an example, here is a randomly-selected link to one such set of admissions stats for a college in Texas, but most schools' websites have them:
http://www.trinity.edu/departments/admissions/mz3/fastfacts.shtmlIf your son's grades and GPA are not within the middle 50% range for that particular school, and even on the high end, think twice about it. The player may get admitted regardless based upon the coach's pull with the admissions office, but the player may really struggle academically as a result.
The demands of college baseball are huge, and if the player is not a really solid academic fit, he may really find himself in the all-too-common dilemma of being highly prized as an athlete but barely able to squeak by academically, or have to drop summer ball for summer school, or have to take really easy courses in order to survive academically and not really get to take advantage of what the college has to offer.
The player may still decide to attend and deal with the challenge, but it's really important to go in with eyes open.