Select Page

OCS Learning


General Information

Welcome to the NCVPS Occupational Course of Study (OCS) Program!

The NCVirtual OCS Learning program is a collaborative effort between the NCVPS online teacher and the face-to-face (f2f) OCS classroom teacher. This is a true partnership in teaching!

On this web page, you will find information that explains the NCVPS OCS Learning program. This will include information on how to register for courses. It will also include information about the training that each face-to-face teacher needs to complete prior to the start of the semester.

This unique program is proving to be a tremendous success for students across North Carolina. NCVPS is excited to offer courses to all OCS students and OCS teachers of North Carolina as part of the NCVPS OCS Learning program.


As schools begin to plan their NCVPS OCS enrollments for the upcoming school year, please keep in mind these important factors:

Commitment to the Intervention Program

In our OCS program model, NCVirtual provides the certified content teacher, and the school provides the certified exceptional children’s teacher. 

Before a school administrator may register students, the school and OCS classroom teacher (also called “face-to-face” or “f2f” teacher) must be willing to teach the OCS courses in the online learning environment and be committed to the co-teaching partnership with the NCVPS online content teacher.

The NCVPS OCS Learning program requires a true co-teaching experience where the school’s f2f teacher is driving the instructional decisions while working daily with the NCVPS online teacher. The NCVPS teacher will help the f2f teacher personalize and differentiate the instruction for each student, but the NCVPS teacher does not deliver the instruction in real time to the students. The f2f teacher will be responsible for delivering the instruction to the students and will have lessons planned using the online content and supplementary resources, as needed. The f2f teacher will collaborate with the NCVPS teacher to determine the best way to teach the content to the students.

This partner teaching is the most critical piece for schools to understand. The NCVPS teacher will not be providing daily direct instruction; this responsibility rests with the OCS classroom teacher. The online content provides archived teaching sessions that can be used, but the daily instructional decisions are driven by the classroom teacher who plans daily, through an asynchronous document, with the NCVPS partner teacher. This concept is explained further on this web page through the OCS Classroom (f2f) Teacher Handbook.

By registering students into the NCVPS OCS Learning program, schools and their teachers are agreeing to teach the courses in the NCVPS Learning Management System (LMS). Currently, all NCVPS courses are offered in Canvas.

Calendar Time Frame

The NCVPS registration system allows schools to register students within these academic calendar time frames:

Fall –1 credit block course

Spring – 1 credit block course

Yearlong course –1 credit yearlong course that that begins in the fall semester and ends in spring

Do not enroll students for the same course in multiple time frames. Schools must select one time frame for a student to take a course. Enrolling students for a course in multiple time frames creates difficult staffing issues for NCVPS.

View our NCVPS Course Calendars. Make sure you check the start and end dates for our Early Start option. If you determine the Early Start date best aligns with your school’s calendar for both beginning and ending dates, thenmake sure you enroll in courses in our registration system that are labeled as Early Start, such as “Early Start: OCS Biology.”

OCS Catalog

See all the OCS courses on our Course Catalog web page.

All OCS courses have “Blended” in the course title. Here’s our current list of OCS courses:

  • Blended American History I / 9247BX0
  • Blended American History II / 9248BX0
  • Blended American History: Founding Principles Civics and Economics / 9249BX0
  • Blended Applied Science / 9231BX0
  • Blended Biology / 9232BX0
  • Blended English I / 9210BX0
  • Blended English II / 9211BX0
  • Blended English III / 9212BX0
  • Blended English IV / 9213BX0
  • Blended Financial Management / 9222BX0
  • Blended Intro to Math / 9220BX0
  • Blended Math 1 Part 1 (previously titled “Locally Developed Math Elective”) / 9610BX0
  • Blended NC Math 1 / 9225BX0
  • Blended Civic Literacy (New Standards) / Course Code TBD**

Please note that the NC Math 1 Standards are taught over a 2-course sequence. Students must take Blended Math 1 Part 1 (previously titled “Locally Developed Math Elective”) prior to taking OCS NC Math 1.

Cooperating Classroom Teachers

School administrators need to prepare for the OCS Learning program by working with their OCS classroom teachers to determine who will partner with the NCVPS online teacher to provide the blended instruction for students.

Each school stakeholder, including the OCS classroom teacher and school administrators, should have an understanding of how the OCS Learning program works so that teachers are prepared and the best scheduling decisions are made.

IEP/504 Guidelines

See our IEP Guidelines for intervention classroom teachers and NCVPS partner teachers.


Prior to Registration

Identify the Classroom Teacher: Identify who your school’s OCS classroom teacher will be for the NCVPS OCS Learning program. Have their email address and current contact phone number available to enter into your sections. If the information is not correct, it will delay batching the f2f teacher into the assigned course. Check to be sure the current teacher is listed if you are not prompted to add or check the system.

Making Teacher Changes: You can modify a teacher in the enrollment tab if necessary. Accurate information will get a faster response so your students can begin on time.

If you need to change the f2f teacher BEFORE the start date of the semester through the 15th day of the semester, you will need to make the change directly in the NCVPS registration system. Changes to f2f teachers will be processed in one to three business days during the registration process. During this time period, you do not need to submit a ticket or reach out to NCVPS directly as changes made in the system will be monitored daily at the start of the semester.

NCVPS Guidelines: All schools should review the NCVPS OCS/Co-Teaching Course Guidelines prior to registering. All classroom teachers are strongly encouraged to review the OCS Classroom Teacher Handbook. The handbook provides vital information related to the co-teaching partnership.

Student Orientation: Students should complete the NCVPS Canvas orientation if they are waiting for classes to begin or for their registrations to be completed. This can take 1-2 hours to complete and you can use this to fill the classroom time while you wait for your registration to be processed. You may also access Pre-Instruction Resources for students to use while courses are being processed.

The Registration Process

Registration: Enroll students in the NCVPS registration system. This OCS Enrollment video shows how the OCS enrollment process works in our registration system. Also, see our printable guide for OCS/Co-Teaching Enrollments.

Course Capacity: Please check the Course Capacity document to make sure these OCS courses are not already closed. Your section will not be staffed if we are at capacity or if we have closed enrollment. Creating a section in the NCVPS registration system after the 10-day drop/add period or after enrollment has closed does not guarantee the partnership. If we have reached course capacity, then schools may submit a request to be added to our internal waitlist. These requests must be submitted in a ticket via the NCVPS Virtual Support Center. Confirmation and details regarding the waitlist will be sent through a message on the ticket.

Multiple Sections: If your school needs two sections of one course, split between two classroom teachers, you will need to enroll ALL students for both sections into one course in our registration system. Then, submit a ticket via the NCVPS Virtual Support Center to identify which students need to be moved to a separate split section. To do this, provide both f2f teachers’ names and the students that should be on their individual rosters in the ticket.

Post Registration

Additional Course Access: At any time during the semester, if you need to add Canvas course access for a TA (Teacher Assistant) or a substitute teacher or another classroom teacher, please submit a ticket via the NCVPS Virtual Support Center. You will need to provide the full name and school email for the other person that you wish to have Canvas access.

Initial Communication: Once the f2f teacher gets course access, he or she will hear from the NCVPS online teacher by email within three business days to begin the partnership.

NOTE: NCVPS is no longer using the TEACHER DESIGNATION form as we have in the past. Your f2f teacher information will be captured in the NCVPS registration system when you are creating sections for your school.

Student Transfers and Creation of New Sections

Enrollments can be transferred between existing OCS sections when students change schools (this includes transfers to an alternative setting). If a student moves to a school that does not have an active NCVPS OCS section, then a request to add your school’s section will need to be submitted in a ticket via the NCVPS Virtual Support Center. Please note that all requests may not be honored due to teacher capacity.

OCS students can be added to existing school sections at any time during the semester. If your school’s section reaches capacity and you are unable to move forward with new enrollments, then please submit a ticket via the NCVPS Virtual Support Center requesting assistance.

Please note we try to accommodate all school needs as best as we can.


If you have any questions about the NCVPS OCS Learning program, please contact the following program directors:

Wendy Kraft ( – OCS History

Thomas Cooper ( OCS Math

Jen Currin ( OCS Science

Mary Keel ( – OCS English