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

General Information

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

On this website, you will find information to explain the NCVPS OCS Learning program, to provide information on how to register for courses, and the teacher training each face-to-face classroom OCS teacher will need to complete prior to the start of the semester.

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

Registration Guidance for 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. Since there are no limitations on the number of OCS Learning enrollments in the NCVPS OCS Learning courses, schools should enroll intentionally in those courses that are actually needed within the appropriate academic calendar timeframe.

1. Calendar Time Frame

The NCVPS registration system will allow schools to register students within these academic calendar timeframes:

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

Schools need to be aware of the time frame in which they are enrolling students within the registration system. Students should NOT be enrolled in the same course for both Fall and Spring because the school has not made the decision as to which semester to offer the course. Wait to register students until your school has made the decisions as to when the OCS courses will be offered within the school’s scheduling decisions.

View our NCVPS Course Calendars.

2. OCS Catalog

Follow this link to the NCVPS catalog. From there, look for the OCS courses on the left sidebar menu.

OCS Learning Algebra I has been rewritten to match the Common Core standards. For this reason, we have worked with NC DPI to determine that this course needs to be two courses: OCS Locally Developed Math Elective (LDME) and Math 1.

OCS Locally Developed Math Elective (LDME) will replace OCS Learning Algebra I Part A and give students 1 math elective credit.

OCS Math 1 will replace OCS Algebra 1 Part B and will give students the Math 1 credit and trigger the Math 1 EOC.

**Students must take the OCS Locally Developed Math Elective before taking OCS Math 1.

3. Cooperating Classroom Teachers

Schools need to continue to prepare for the OCS Learning program by working with classroom OCS teachers to determine who will partner with the NCVPS content teacher to provide the blended instruction for students.

Each school stakeholder, including the classroom OCS teacher and the 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.

4. IEP/504 Guidelines

Follow this link to see the IEP Guidelines for OCS classroom teachers and NCVPS partner teachers

OCS Registration Guidelines

Quick Steps

  1. Identify who your school’s classroom OCS teacher will be for the NCVPS co-teaching OCS program.
  1. Enroll students in the NCVPS registration system. Understand our OCS course guidelines at this link.
  1. Complete the Teacher Designation form. NCVPS will email this form to school ELAs after the school registers students. In this form, schools will identify who the classroom teacher is for each OCS course. Students won’t have access to their classes until this form is complete.
  1. The school’s classroom OCS teacher must complete the 1-2 hour online training program. This is a one-time training program for each teacher.
  1. Have students go through the NCVPS Canvas orientation if they are waiting for their registrations to be completed.

Detailed Instructions

1. Before a school registers 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 NCPVS OCS Learning courses require a true co-teaching experience where the school’s F2F teacher is driving the instructional decisions while working daily with the NCVPS content teacher. The NCVPS teacher will help the F2F teacher individualize and differentiate the instruction for each student, but the NCVPS teacher does not deliver the instruction real time to the students. The F2F teacher will be responsible for delivering the instruction to the students and will have planned using the online content, resources, and 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 classroom OCS 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 partner NCVPS teacher. This concept is explained further on this webpage through the Classroom Teacher Blended Learning Training.

By registering students into the NCVPS OCS Learning program, schools and their teachers are agreeing to teach the courses in the Blended Learning environment.

2. Enroll students in the NCVPS registration system. Look for the generic “Dynamic” OCS course in which you want to enroll students. Look for “Dynamic” in the Teachers column. The Section column will be blank. You may have to scroll down to find it. This is often one of the last sections listed for a course.


Choose the generic Dynamic section.

Once you enroll students into a generic “Dynamic” course, the system will create a section for your school, and you will then see your school’s name in the Section column. At that point, enroll any additional students for that course in the section with your school’s name on it.

Understand our OCS course guidelines at this link.

3. NCVPS will contact the school ELAs by email to collect the names of their classroom OCS teachers. Schools must identify the classroom teacher for each OCS course they have with NCVPS. OCS registrations will not be official until schools submit the names of their classroom OCS teachers who will partner with the NCVPS teacher.

4. All OCS classroom teachers at the school will need to go through an approximate two-hour online training prior to the start of the semester. This is an updated training for all of our partner teachers. Teachers will be able to decide when they want to complete the training, but all OCS f2f teachers will need to complete this training prior to the start of the semester partnering with NCVPS in the OCS Learning program. F2F teachers will only have to do this training one time. Be sure to complete the survey at the of the document to complete your training.

5. While you are waiting for your registration to be processed by NCVPS (processing can take from 24-72+ hours even after all of the above steps are completed), have your students to through the NCVPS Canvas orientation if they are new to NCVPS. This can be 1-2 hours in length and you can use this to fill the classroom time if necessary while you wait for us to process your registration.


If you have any questions about the NCVPS OCS Learning program, please contact Wendy Kraft (wendy.kraft@ncpublicschools.gov), Instructional Director for OCS Courses.