These 50 public high schools are the best for sports in New Jersey, says report – NJ.com