Select Page
Join our Team

careers graphic

North Carolina Virtual Public School is the second-largest virtual school in the country. Each year, there are over 55,000 student enrollments across North Carolina that take advantage of NC Virtual to ensure they have access to an unprecedented set of choices. Through online, blended, and mobile courses, students are discovering the “virtual advantage” that will prepare them for college and a career.

Full Time Staff Positions

For NC Virtual full time staff opportunities, please visit to search for available positions.

Part Time Positions

For teacher, developers, instructional leaders, and coaching positions, please visit the links below:

Teach for Us
lead with us
Develop for us
Coach with us

Ready to Apply?

Are you interested, excited, and passionate about virtual education? Click the button below to begin the application process.

View Available Positions