• NC Virtual Public School (NCVPS) is the state virtual school that offers online courses to North Carolina students. By virtue of their online course delivery, students from all areas of the state  have access to courses and highly qualified teachers in subjects that may not be available at their local school.

    In Union County Public Schools, NCVPS is used for students who want to take a course not available at the school, a course that cannot be accommodated in his/her schedule, a course above the full course load or a course not offered by UCVirtual.

    Parents, Students and other stakeholders can access NCVPS course offerings by visiting the NCVPS Course Catalog. You will find courses by subject areas or by programs. For each course, you will see the course number, course title, credits earned, state test associated with the course, and the semester that the course is offered (Summer, Yearlong Fall, Early Fall, Fall, Early Spring, and Spring).