This is a tough one. My best advice would be to look for one that will click with your kid. My older son worked with a coach that had a good reputation. While he knew his stuff technically he was very grouchy and did not click with my son. My son was in HS when we starting looking for a new coach (his other one moved out of state).