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.
National History Day
http://www.ncdcr.gov/education/history-day