I would look at the county school system and thus, communities that feed into the county school system.
Catawba County Schools
My top recommendation would be to settle into a community that feeds into Fred T. Foard High School.
Any good realtor will be able to define what subdivisions and communities will mean attendance at Foard. I believe those communities would include: Startown, Blackburn, Banoak, Mtn. View and possibly some other communities.
That doesn't mean the other county high school are substandard. You might prefer a community that would be in the St. Stephens school district, which would also be a fine choice.
You can read about the programs and scores for all the schools in the area and decide for yourself which ones may best suit your family. I just happen to be a bit more familiar with the Foard district than the others.
Sports are integrated with the schools in NC . . . but there will also be other leagues -- for ex: Hickory Post 48 Baseball:
https://www.facebook.com/hickorypost48baseball
List of YMCAs in the county:
Locations « YMCA of Catawba Valley
I am personally not particularly impressed with Hickory High School, for many reasons (some social, some related to drugs/violence) but I am sure there are many who would take me to task for saying that! There are some fine elementary schools in Hickory, though.
All just my opinion! I have not lived in Hickory in many years but I do have family and friends who are there.