We are recruiting teachers to teach online!

NCVPS courses are taught online using course content in the Canvas learning management systems. Instruction is both asynchronous and synchronous. Asynchronously teachers can access the course and participate with students at various times and need not always be online simultaneously. Also, teachers will make synchronous connections with a variety of stakeholders to include students, parents, and school personnel. Instruction is structured to provide a variety of learning experiences, from individual assignments to collaborative projects and virtual field trips. Students may access the course anytime to read assignments, respond to the forums, collaborate with other students on projects, and discuss concepts with the teacher.


The North Carolina State Board of Education (NC SBOE) requires teachers who teach for North Carolina Virtual Public School (NCVPS) to have a current Professional Educator’s Continuing NC Teaching License in the areas in which they are applying to teach. Lateral entry teachers for Critical Language Courses currently teaching in NC must submit a letter from the school confirming employment.

Teachers need to have excellent computer skills and be prepared to spend more time on-line with students, teaching and directing learning, than in a typical face-to-face classroom. Teachers are required to have Office hours to be posted and maintained for all stakeholders to include students, parents, and school personnel.

Pay is generated on a per student basis each semester. In addition, each teacher will be responsible for participating in department meetings, weekly eLC meetings (similar to Professional Learning Communities), provide reports as designated on the NCVPS calendars as well as keeping in contact with all stakeholders to include students, parents, and school personnel within 24 hours. NCVPS teachers are contracted, part-time teachers. NCVPS does not hire full-time teachers.

Teachers will be given opportunities to participate in course revisions and/or new course development and will be paid for these services. (See additional information below.)

Teacher Expectations

Please review our teacher expectations.



Step #1.

– Apply online. Access the NCVPS Jobs Board for job vacancies. Please note, we only post jobs for those that are available at this time.  You might not see all subject areas, so we encourage you to check back each semester to see if new areas are posted and are in need of new teachers. We will also announce new openings on our NCVPS Now page and on our social media sites. 


  1. ON-LINE TRAINING–Currently, no pre-training is required in order to apply for NCVPS. In the past, we have required training through Learn NC such as the Teaching Online Course (formerly known as DATOC). If you have completed this training, any COLT training through Learn NC, or any equivalent training, please be prepared to show this documentation of training if additional information is requested.
  2. TEACHING LICENSE – You must hold a Professional Educator’s Continuing NC Teaching License. Applicants must have 4+ years of experience. All of our courses are high school level so a 9-12 certification is required for all courses. We do honor the reciprocity agreement from other states. Please visit this the NC DPI Licensure Website for beginning, out-of-state, international teachers where you will find the steps for obtaining a NC license before you are eligible to be hired:  https://www.dpi.nc.gov/educators/educators-licensure 
  3. AP CLASSES – If you desire to teach an AP Course for NCVPS, you MUST hold a AP certification from the College Board. For more information regarding AP certification go to: http://professionals.collegeboard.com/k-12/assessment/ap/plan/training.

Please note that NCVPS Instructional Directors will review applications twice a year, October-November and June-July. Because of the volume of applications received, applicants will only be contacted if the Instructional Director requests more information from the applicants. Instructional Directors only review applicants based on teacher need.


Step #2.

The Teacher Induction Process is 16 weeks of nonpaid training and Professional Learning consisting of an 8-week online course and an 8-week Practicum (student teaching like experience) in which potential teachers (Teachers in Training) earn 4 continuing education credits. During the coursework, potential teachers learn NCVPS policies, procedures, expectations, how to work within an LMS, NCVPS Instructional Design Principles (e.g., Universal Design for Learning, Revised Bloom’s Taxonomy, High Five Process), and best practices for teaching through communication, grading and feedback, announcements, and personalized instruction.

The coursework is designed to model what an online course looks like from a student perspective. As part of the experience, Teachers in Training attend regular weekly synchronous sessions to collaborate and to take a deeper look at the course content. These synchronous meetings also serve to model what participation in an Electronic Learning Community (similar to Professional Learning Community/Team) will be like once the Teachers in Training have joined our teaching team.

After successfully completing the coursework, Teachers in Training are assigned a mentor teacher and enter the Practicum. Throughout the Practicum, the Teachers in Training are putting what they have learned during the coursework into practice as they are given increasing responsibilities each week. The mentor teacher completes a weekly evaluation, which is used to monitor the Teachers in Training‘s progress. By the end of the Practicum, the Teacher in Training experience replicates what will be expected of them when they are assigned their own section to teach with NCVPS.

Finally, the Teachers in Training take a Post Assessment. To enter the teaching pool, Teachers in Training must score mastery on the Post Assessment and receive a recommendation from the mentor teacher.


Step #3.

In order to be considered for a teaching position, you must meet all of our requirements. Once you have met the requirements, you will be called for an interview by a NCVPS staff member. We will let you know when we will need the following documents for further consideration. Please do not send them to us until we make the request:

  1. Updated resume with references and three recommendation letters.
    • Copy of your current Professional Educator’s Continuing NC Teaching License. Teaching licenses must be on file with NCVPS prior to being employed.
    • You will be required to complete a fingerprinting process during the same time you are completing NCVPS hiring paperwork.



    Selection and subsequent hiring is subject to course offerings and enrollments. NCVPS will review applications for Teacher in Training (TNT) and hiring prior to the start of classes each semester. Hiring continues through the first day of classes. Due to the anticipated large volume of applications, individual requests for status and updates in the hiring process will not be addressed.

    For any further questions, please email ncvpsinfo@ncpublicschools.gov

    We encourage all teachers to apply for all courses offered by NCVPS, however, we have a critical need for the following courses:

    (Please review all course descriptions for more details).

    • AP Physics 1
    • AP Physics 2