Flushing Townsend Harris High School in Flushing ranks as top public high school in New York state By Emily Davenport