I suggest reviewing the information in SchoolFinder for middle or high schools in your area: http://www.education.com/schoolfinder SchoolFinder includes test score data, teacher-to-student ratios, demographic info, community reviews of the schools, and more. You might also ask around to friends and neighbors in the community to see which schools local folks most recommend.
Our city's Recreation Department has close relationships with local schools, and hosts clubs and programs for children at those schools. You might explore if your city's recreation department has a similar arrangement, and if so, ask for their insights too about local high schools.
I work with The Association of Boarding Schools (TABS for short), a non-profit with more than 300 member schools in both North America and abroad. I read your post about the best high school on the Cape and thought you might be interested in checking out TABS at www.boardingschools.com. Is your son set on a public school? Or is he just looking for an environment where he can learn among his peers outside of the home? If it's the latter, boarding school may be the answer.
One of the best ways to check out different boarding schools is to use TABS School Browser. You can enter the school name if you have a particular school in mind, or search by zip code, and even view an A-Z listing of nearly 300 member schools. Each school has its own page and profile with lots of key information, and you can request info from multiple schools at once. It’s quite the time-saver!
Also, the TABS Guided Search tool lets you refine your search even more. You can search by gender, specialty, grade levels, and location. You can even add more targeted criteria including courses, arts, and athletic interests. It’s perfect for those who know what they want—and helps those who don’t to figure it out.