With a highly experienced teaching staff on hand, NCVPS provides high-quality online courses to students in participating schools all over the state. (fizkes/Big Stock Photo)