Information on courses offered through NCVPS will be available online and at each high school. Registration information for these courses is available through high school guidance offices. Students interested in taking courses through NCVPS must:
Receive approval from principals and/or guidance counselors
Maintain satisfactory progress in other classes
May not drop classes after the tenth high school day
Click here to access the NC Virtual Public Schools Website.