In terms of academic rigorous, I would say Deerfield and Hotchkiss are ahead of Middlesex, and have better college matriculation. Among the three, Deerfield has the most competitive applicant poor, and Hotchkiss would be the next one. Both Deerfield and Hotchkiss have very good facilities and have larger endowment which indicates resources. In general, Deerfield would be the top one among the three. Hope this helps.