St. John, a 6-foot-6 285-pound offensive tackle, felt like he was hindered for most of his performance by a shoulder injury.
"It went really well," said St. John. "I have a hurt shoulder, so I didn't feel like I played to my potential, but I still thought I did pretty well."
Monday, St. John arrived in Chapel Hill, but spent the day touring the campus.
"It's a beautiful campus," said St. John. "I really liked how spread out it was. I've always been a fan of them – I actually used to live in North Carolina [outside of Winston-Salem]."
St. John then participated in camp Tuesday where he worked out with new offensive line coach, Mark Weber.
"I think he's a very good coach," said St. John. "I think his coaching style is very unique. I really liked how he coached everyone equally – he didn't just pick out the players that were scholarship players and just worked with them specifically."
Due to his shoulder injury, St. John will sit out the remainder of the summer.
In addition to Marshall and Wake Forest, St. John also holds an offer from Maryland. He revealed that the trio of schools plus UNC and MTSU makeup his favorites list.
"I guess my top three would be the schools I already have offers from," said St. John. "They are the three schools that have been recruiting me for awhile. And North Carolina and Middle Tennessee – that's my top five."
St. John hopes to make a final decision before the school year to avoid distractions during his senior football season.
During his junior season at Irmo (S.C.) Dutch Fork High School, St. John was the anchor of the Silver Foxes offensive line.