Anonymous wrote:If it were my kid, I would send him to a 4 year school with the admonition that he keeps it together (2.5-3.0 at a minimum) or he is out.
A smaller liberal arts school would probably really help him, because the small size and small student body increases the likelihood that he will study when other people study. He will adopt his friends' study habits and find fewer distractions.
There are a ton of Midwestern LACs that will give a kid like that some scholarship money or make it affordable for a family that can afford in-state. - Kalamazoo, Knox, Augustana, Monmouth... look at the Associated Colleges of the Midwest
This is what I'd do too. A B+ is not underachieving.