NCSSM provides distance education courses to high school juniors and seniors enrolled in NC public schools.  These courses include interactive video conferencing courses as well as online courses at the honors and Advanced Placement level.  All NCSSM distance education courses are free to students. 

Additionally, NCSSM offers enrichment sessions to enhance core instruction for Elementary and Middle school students as well as provides instruction for teachers in "hard to teach" concepts.  NCSSM offers both live interactive programming and do-it-yourself lessons.

NCSSM Distance Learning Website

NCSSM Course Catalog

K-8 STEM Enrichment Programs