I am in the same area you are, over in Woodcroft. I have been using a Mohu Leaf 50 for 4 years and I am able to get more channels than I watch. All 4 of the PBS channels, then 2-3 of the CBS, ABC, NBC stations, Fox 50, 22, Spanish stations, etc. Below is the link to the antenna I am using, it is amplifed which helps. It is mounted near the window inside, as I am in a condo and cannot mount it on the roof.
Interesting to note, I was not able to get ABC for the longest time until I got a new TV. My old TV was 8 years old and was starting to go. I upgraded it earlier this year to a new smart TV and now get ABC fine with the same anetnna. Not sure why and haven't looked into it. I mention it because maybe its your TV as well?
Mohu also has a 65 mile range leaf you can try too.
I have the older version of this one. It works pretty good, but it has to have that amplifier to pick up anything. I get CBS and Fox easily. NBC was tricky to find the right since their broadcast tower is in Stokes County. I have it set up now where I can get all 3 of those without having to move it and rescan. I get other channels too but I only care about those 3 to watch football. I'm pretty sure I get ABC too.