Flagg, a 6-foot, 215-pound linebacker from Fayetteville (N.C.) Britt, felt North Carolina was the best overall fit for him from the location to the academics down to the football program.
"Since I've been going down there and visiting I've noticed how the program has been turning around," said Flagg. "I liked how the coaches are, I like the academics, and I felt like it's a good environment that I just want to be in. Also, it's close to home."
North Carolina was the first school to offer Flagg, but he was receiving significant interest from Duke, East Carolina, Tennessee, and Virginia.
"Duke was in the process of offering," said Britt head football coach Richard Bailey. "I think that he will stick with his commitment."
Although Flagg doesn't possess the prototypical linebacker size, the Tar Heels have added an excellent athlete to their 2006 recruiting class.
"He is a great athlete," said Bailey. "I am a little surprised that he has flown under the radar like he has. He is a little short for what some schools like out of that position (at 6-0 even). He is fast, though.
"He ran a 4.43 and 4.47 at the UNC camp combined with a 37" vertical. He could probably play tailback and be outstanding there but I think linebacker is his natural position. He is not 230 as some people have him listed. He is really about 215 but he has the frame to put on 15 more pounds or so."
While leading Britt High School to the NCHSAA 4A State Championship Game and an 11-5 record, Flagg accumulated 120 tackles and forced two fumbles.