I also think Western Washington might be a good fit if your son is looking for a hippie/outdoorsy/environmental vibe. The town is really nice and a good size (about 90K) and outdoor recreation opportunities are close at hand.
Northern Arizona University might be worth a look also. I think they are on WUE. Pleasant location in Flagstaff, which due to altitude is less hot than much of the state.
Willamette in Salem, OR might be a good fit for his stats. It has just gone test optional:
http://willamette.edu/news/library/2016/03/test-optional-admission.html