Agree with all, but playball2011 makes an interesting point. You may want to consider the strength of the program and how your son fits in. Academics, etc. come first, but he may want to go where he can get more time or play varsity sooner. Showcases and summer tournaments are where colleges see players, but high school ball is also important in their development. We just went through this selection process and opted for the smaller private school becuse the cross-town private school's roster is loaded, and and he liked the stronger academics at the school he selected. It ended being the right choice on both fronts.