The NRA-PVF has released its grades and endorsements of candidates running for federal and state positions throughout the US.
For North Carolina, the NRA has endorsed:
President - Donald Trump
US Senate - Richard Burr
US House - George Holding; Walter Jones; Virginia Foxx; Mark Walker; David Rouzer; Richard Hudson; Robert Pittenger; Patrick McHenry; Mark Meadows; Ted Budd
A complete list of candidates and grades can be found here:
https://www.nrapvf.org/grades/north-carolina