Here is a quick way to find HS with lots of GT kids - just look for the schools that have a high number of National Merit Finalists.
By definition, < .5% of the student taking the test are National Merit making these kids 1 out of 200 taking the test. By total age group, these kids are 1 out of 1000 or so. That makes them in the top .1 percentile.
1. Pick the city.
2. Find the list of private and public schools.
3. Find out the number of national merit scholars for the last three years.
4. Divide by the student body count for those three years.
There are a handful of schools that have > 25% of the student body as National Merit. Many of the top public HS will be around the 10% mark.
From there, you need to look at the school rankings statewide in specific programs, ie music, technology, theater, language arts, etc.
Here is a list. The numbers are close, but differ from what the schools reported for the year. Some schools had higher numbers that those at the bottom but are not on the list. That is why you need to look at the local news media or web sites.
http://www.getlisty.com/preview/2009-top-high-schools-by-national-merit-semi-finalists/It is interesting to note that many of the schools listed as "top" schools have < 10% as National Merit while there are some not on the list that have > 25%. I know of two schools not on the list have > 30%