If you are not familiar with us... We are the nation’s second largest state-led virtual school with over 55,000 enrollments in the 2014-2015 school year. We deliver high-quality online courses that are taught by certified North Carolina teachers to students from across the state regardless of their zip codes.

We opened our doors seven years ago and have had the privilege to teach students from the Outer Banks to the Appalachian Mountains. We have emerged with both a sense of pride and a sense of urgency.

We have a compelling story to tell, and we would like to showcase some of our successes and invite you to partner with us to ensure that all North Carolina students have the same opportunities.

Please take a few minutes to check us out. We believe you will find a shining example of what North Carolina educators can do and a powerful message that you will want to share with others.



Enrollment_growthExceptional Growth

NCVPS has experienced over 300% growth in enrollments since our inception. This past year, over 55,000 students enrolled into our courses. That includes students from all 115 North Carolina schools districts, over forty charters schools, and a growing number of private and home-schooled students.

Those growing numbers represent a change in culture. School leaders are recognizing the flexibility of online learning, and in North Carolina that flexibility comes with reliability and accountability in NCVPS courses.

North Carolina students have earned over 212,000 credits in our courses. That is a lot of promotions and graduations. We are pleased to help advance those efforts!


Exceptional Teachers

Our teachers are at the heart of what we do. Our courses are teacher driven. We are not an online software program. All of our teachers are certified in North Carolina and have met the “highly qualified” standard established by the Department of Public Instruction before they can apply to teach with NCVPS.

Enrollment_growth chart

Prospective teachers must successfully complete our “Teacher Induction Process,” which is an 18-week program consisting of 9 weeks of online training followed by a 9-week practicum (a student-teaching experience).

When instructors teach their first online course with us, they are as well-trained as any online teacher in the nation. Our teachers become highly proficient in the use of modern technology tools for teaching and learning, skills that they take back to their traditional classrooms, too. That is a great bonus for the traditional classrooms!

Among our 600+ Teachers per Semester:
  • 64% have Master Degrees
  • 43% are National Board Certified
  • 100% are North Carolina Highly Qualified
Top Courses

NCVPS offers over 150 different courses

Our course offerings include advanced placement, electives, traditional, honors, core, STEM, occupational course of study, flex learning, credit recovery, and English Learners courses.

We help schools across the state expand their own catalogs by offering courses that they might not otherwise be able to offer. For instance, a district might have five students from three different schools who want to take Japanese, but that is not enough demand to hire a Japanese teacher, so in the past, those students would go unserved. Now schools turn to NCVPS to satisfy those enrollment demands.

Having access to NCVPS courses helps students personalize their education with classes that they have a keen interest in. Additionally, students from all parts of the state can now compete equally for college admissions and scholarships.





Home and Private School Connections

In the spring of 2012, NCVPS opened up direct enrollment for home-schooled and private school students. For a small enrollment fee, non-public school students can have access to the same online courses as public school students.

NCVPS courses are anywhere from 50% to 75% cheaper than other online courses that non-public school students can choose from. None of those vendor courses come with the same quality or care that our NCVPS teachers provide.

Our non-public enrollment increases each semester. We look forward to greater growth as we tap into that community. Please follow this link to learn more about our non-public enrollment process.

Student Connections

We have had an incredible collection of students from across the state enrolled in our courses. This past year, we had a student who was a professional race car driver, and he needed a flexible schedule to pursue his dreams. We had a student who was on the junior pro tennis tour who needed a flex schedule to meet her travel demands. We had a soccer player who broke her leg so badly that she had to go on home-bound status. She took all of her advanced placement classes with us and earned a Morehead scholarship later that year.

We have also had students in less fortunate circumstances. We have had a student who was the primary caregiver for his ill parent, and he needed time away from the traditional school setting. We have had students who were the primary source of income for their families, and they needed to adjust their school schedules to allow time for work. We have had a number of students who have been able to continue their education and stay connected while undergoing treatments during extended hospital stays.

We are proud that we were able to help all of these students and thousands of other students throughout North Carolina, but we still move forward with a sense of urgency.

Sam Washko

Student Spotlight

Sam, a senior at Salisbury High School, took her AP Computer Science class with NCVPS. In the class, she learned to write her first Java program, and from there, she wrote more complex programs with multiple parts and advanced coding.

Taking the class gave Samantha the skills and confidence she needed to apply for Google’s Computer Science Summer Institute. During the interview process, a Google representative asked her specific coding questions that she had learned through various projects in the class.

Samantha impressed the Google staff, and they accepted her into the prestigious program. She is now spending her July at Googleplex in Mountain View, California, with all her expenses paid.

That is opportunity!


These students found success because they had the opportunity to take classes with us. In fact, the singular most American characteristic for success is “opportunity.” We are, indeed, the land of opportunity.

That is what we want to bring to all North Carolina students. Opportunity.

NCVPS has partnered with pilot schools to launch its Science-Technology-Engineering-Math (STEM) initiative. This blended model uses a partnership between NCVPS online teachers and on-site teachers specially trained to support students in accessing the virtual courses and mastering the content. Students use modern digital tools, and teachers employ innovative instructional strategies.

Carrie Ann Miller is one of our partner teachers at Greene Central High School. She was awarded the STEM Teacher of the Month under the WNCT and STEM East partnership. Watch the video to check out her story!

OCS Courses

In our Occupational Course of Study (OCS) program, we provide online teachers who are the subject matter experts, and the school provides the on-site exceptional children’s teachers. The results have been dramatic. Some people assume that special-needs students cannot learn online. We have found the exact opposite to be true.

This special population of students now has two highly qualified and very dedicated teachers who care for them. This program has helped many OCS students feel connected for the first time to what is going on in school. The heart-felt responses from students, parents, and our OCS classroom teachers have been truly remarkable. Please read some of those testimonials here.