National History Day in North Carolina is an academic program that promotes the teaching and learning of history while helping students improve reading, writing, research, analysis, and presentation skills.