Quick Links

  • North Carolina Virtual Public School Classes [NCVPS]

    Classes offered for SWHS Students each Semester -  See your Counselor for more information on enrollment! 



    OUR MISSION: NCVPS serves diverse learners by expanding educational opportunities through excellent teachers and nationally recognized online courses.


    Challenging Minds
    Providing Opportunties
    Expanding Equitable Access


    We are student-centered and provide solution-oriented opportunities for success.

    We believe all learners should have equitable access to high-quality education options regardless of their zip code.

    We nurture learners’ overall wellbeing by offering opportunities that support their social and emotional learning.

    We are committed to offering rigorous and appropriate coursework for diverse learners.

    We believe all learners deserve a highly qualified, excellent teacher who will encourage them to achieve their best.

    We encourage our teachers to be flexible and support individual learner success.

    In 2005, on the recommendation of the North Carolina e-Learning Commission, the General Assembly established the North Carolina Virtual Public School under Session Law 2006-66 (Section 7.16.(a-e)). The purpose of the North Carolina Virtual Public School (NCVPS) is to provide e-learning opportunities to students. The legislation directed NC Virtual to begin operations no later than June 30, 2007. The authorizing legislation for NCVPS states: NCVPS shall be available at no cost to all students in North Carolina who are enrolled in North Carolina’s public schools, Department of Defense schools, and schools operated by the Bureau of Indian Affairs.” 

    The initial online course offerings in summer 2007 were for high school students. In subsequent years course offerings were made available for middle school students. In school year 2007/2008 we enrolled 17,325 students. Since then, NCVPS has over 710,000 course enrollments. We are the second largest state virtual school in the United States.

    NC State Board Goals

    • NC public schools will produce globally competitive students.
    • NC public schools will be led by 21st Century professionals.
    • Leadership will guide innovation in NC public schools.
    • NC public school students will be healthy and responsible.
    • NC public schools will be governed / supported by 21st Century systems.

    We have developed a strategic plan to help school districts better meet these requirements. A regional approach to developing the capacity for LEAs to plan, schedule and execute virtual learning into their instructional plans has been developed. To learn more about how we can help your district, please contact us.

    NCVPS benefits students through expanded academic options in teacher-led, online courses aligned to the North Carolina Common Core Standards and the North Carolina Essential Standards. Regardless of students’ geographic location or economic circumstances, they can enroll in quality online courses taught by highly qualified, North Carolina licensed teachers. We provides students online courses in many subject areas including mathematics, science, English language arts, social studies, arts, advanced placement, honors, and world languages. Other courses include test preparation, credit recovery, and Occupational Course of Study (OCS).

    We are a supplemental service to the public schools of North Carolina. Students enroll through their local public school, grades are reported to their public school, and their school awards credit. The courses use learning management and collaborative software to maximize student interaction in each class. Our teachers use the latest technologies to engage students as well as prepare them to be career and college ready. NCVPS has served over 740,000 middle and high school students since its initial launch in the summer of 2007.