He should stay where he is.
He can use the reputation at his school to his advantage (a 3.0 from a rigorous, competitive school will be respected) and prep for the sat/sat as well as subject tests to score as high as he can.
A student with a 3.0-3.3GPA and a 1300 SAT will have lots of choices.
Start looking at Colleges that change lives (the website) and go visit whichever of them is nearby.
What State do you live in?
What’s your budget (do you know his EFC?)
What classes is he taking right now?
What about next year, what are you thinking of - and what about a couple classes at a less demanding level?