He is 4.0+ taking honors and advanced classes (the hardest curriculum possible at his school) which sends a lot of kids to the Ivy's and high academic schools. I have another son at one of the schools you mention and my wife and I attended the same school, so we know what high academics require. All the schools you mention would be great fits, and some of them don't take many JucCos. So I don't think that's a solution for everyone.