Based on that 970, I'd strongly suggest your son bring his grades and especially his test scores up a bit. I don't mean to sound harsh, but those scores will get him in to some schools, but also eliminate his from plenty of other schools.
If he's an '08, there is time to get his SAT scores up. I'd suggest taking a test preparation course like Kaplan,Huntington or Princeton Review. What type of schools is he interested in attending?