If your son is a good player in the MIAA and projects to be a D1-level player, why not consider CHC? They have a proven track record with the likes of UMD, OSU and UNC. The quality of the education is good and 4 years at CHC (with some athletic and/or merit incentive) equals the cost of a year at McDonogh, Gilman, BL or St. Pauls. It is a pretty easy decision to make.