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