North Carolina Virtual Public School (NCVPS) is the online course provider for public schools in North Carolina and is governed through the NCVPS organization and the North Carolina Department of Public Instruction. NCVPS courses are available during the regular school day and beyond the regular day. (Please note: GCS does cannot provide new courses for credit during the summer, which includes NCVPS courses)
All entrance requirements, grading practices, course content, and course assignments are governed through NCVPS. Courses offered through NCVPS are not intended to supplant course offerings already available in the local high schools. Permission to take courses offered in a traditional setting through NCVPS due to schedule conflicts and extenuating circumstances is the principal's decision. It is recommended that students be allowed to take no more than three NCPVS courses in one semester, however, the number of NCVPS courses a student is allowed to take is left to the discretion of the high school principal. Under normal circumstances, students are expected to be scheduled for 4 periods per day.
The Registration Process for NCVPS
Obtain or download the Student Parent Contract and Online Learning Application from the Online Learning Forms page.
Student and Parent complete Online Learning Forms together.
Determine which course/s you are eligible to take:
You can enroll in three NCVPS courses per semester.
Enrollment is first come, first enrolled.
You must complete an Online Learning Application for each online course requested.
Return the completed Student Parent Contract and Online Learning Application to your School Counselor
Your School Counselor will contact you regarding successful enrollment.
Provider Information:
Main Site - NCVPS
Stay informed with the NCVPS E-lert.
These files can be accessed from the Main Site, Course Info link:
Catalogue (GCS students should follow the "Traditional Courses" links)
Calendars (NCVPS academic calendar may not match the GCS calendar but students enrolled in NCVPS courses will be expected to follow their calendar)
Student Course Access:
From NCVPS site - 'What LMS do you use' list
Direct Link to Moodle - http://moodle.ncvps.org/
Direct link to Blackboard - https://ncvps.blackboard.com/
Direct link to Canvas - https://ncvps.instructure.com/login/canvas
Online Help for NCVPS: