North Carolina Virtual Public School

of the North Carolina Virtual Public School (NCVPS) is to provide courses that students are unable to take at their local schools. In other words NCVPS will provide courses that augment a student’s local school’s program of study. For example a student may wish to … ................
................