<p>First question: what can you afford to pay?</p>
<p>Second question: what kind of school is your son interested in?</p>
<p>With your son’s stats, your state’s flagship is most likely out. So are the top liberal arts colleges and the major research universities.</p>
<p>So it probably will come down to a choice between good-not-great liberal arts colleges and non-flagship schools in your state (here in the Midwest, “directional” schools like Northwest Missouri or Northern Illinois; in Pennsylvania, Shippensburg, Slippery Rock, etc.).</p>
<p>If money is tight, the non-flagship state schools are probably your main target. I’d look at your state’s options for those that offer the programs your S is interested in.</p>
<p>If money is less of an issue, then you might also want to look at liberal arts colleges. That’s more of a job, because there are so man of them (dozens, perhaps hundreds that would love to have a student with your son’s stats).</p>