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 NCVPS 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 NCVPS enrolled 17,325 students. Since then, NCVPS has over 193,000 course enrollments. NCVPS is 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.

NCVPS has developed a strategic plan (pdf, 65kb) 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 NCVPS can help your district, please contact NCVPS.

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. NCVPS 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).

The North Carolina Virtual Public School is 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. NCVPS teachers use the latest technologies to engage students as well as prepare them to be career and college ready. The North Carolina Virtual Public School has served over 175,000 middle and high school students since its initial launch in the summer of 2007.