The 6-foot-2, 175-pound McCain recently took some trips.
"I've been to UNC and N.C. State's junior days," he said.
"UNC was nice; I talked to Larry Fedora one-on-one in his office. He told me that he wanted me to come back for a spring practice and watch the DBs and get a feel for it. They also gave us a tour of the facilities – it was pretty nice."
"I liked the State trip, too. It was a nice trip and we got to go the State vs. UNC basketball game. I've talked to them a lot more then any other school and on the trip I got to talk to the safety coach (Clayton White). He was drawing formations on the board and telling me about their defense."
Next up, will be a trip to Georgia Tech for their junior day. That is the only trip McCain has scheduled, but he did say that he would likely make return trips to North Carolina and N.C. State for their spring practices.
Who could be the first to offer the talented defensive back?
"No one has really talked about it, but I think the first school could be N.C. State or UNC," he said. "Those are the schools that I've had the most contact with."
For now, McCain is focused on becoming a better player and his senior season.
"I'm trying to get stronger, faster, and become a better leader," McCain said. "I know I'm going to have to step up as a senior. I want to see a lot our players get offers and have a chance to play in college. As a team, we want to go undefeated and win a state championship next year."
As a junior, McCain registered 36 tackles, four interceptions (returned one for a touchdown), five pass breakups, and two forced fumbles.