Banner with photos of families
graphic of parent and child at computer

Parent Resource Center

Welcome, Parents! Whether you are the parent of a current NC Virtual student, or a parent seeking virtual school options for your child, this page contains information and resources for you.

NC Virtual offers over 135 online courses for students in grades 6-12. Our catalog contains AP, Arts, CTE, Electives, World Languages, OCS and more.  Our courses are taught by highly-qualified NC licensed teachers. We are a supplemental program. Students enroll with us by either partnering with their local school or homeschooling.

Thank you for trusting us with your child’s online education. We have lined up some of the best teachers in North Carolina to instruct them.


Need answers quickly? Visit our Parent FAQs page.

Our teachers make the difference

NC Virtual is a proud home to some of the most innovative, caring, and dedicated teachers in North Carolina. In addition to being exceptional teachers in the traditional classroom, NC Virtual teachers are also highly skilled online learning instructors. They have all passed extensive online training, and they continually sharpen their skills through professional learning courses.

Parent Information Quick Links:

parent and child graphicHow can my student take courses with NC Virtual?

NC Virtual serves students from public, private, charter, and homeschools. We are part of the NC Department of Public Instruction and are a supplemental program. Since we don’t grant diplomas, parents will need to partner with their local school district or choose to homeschool.  To help you get started, more information on both paths can be found below:

Partnering With Your Local School

If your student attends a public school, your school’s e-learning advisor will need to enroll them. That person is likely a counselor at the school. Each district has different enrollment processes and requirements. Visit our course catalog at this link to see what courses we offer.  To learn more about our program, visit our “Getting to Know NC Virtual” page. 

For Home & Private School Students

The Virtual Advantage by NC Virtual provides learning opportunities to North Carolina homeschool and private school students as well as students outside of North Carolina. We have a separate enrollment process for Virtual Advantage students. Visit this link to get started. 

Parent Outreach badge

How can I support my online student?

As virtual learning has become a part of everyday learning for most families across North Carolina, many parents, guardians, and mentors continue to struggle with how to support their online learners in blended and online classes.

In an effort to provide resources and strategies for how to support not only our NC Virtual students, but all online learners in North Carolina, we have created two Supporting Online Students (SOS) video courses. Both courses are free and open to the public. They do not require login credentials: 

Supporting Online Students – All NC

This course is general in nature and is designed for parents, guardians, and mentors of any student who is participating in a blended or online course or is enrolled in a fully online program regardless of school or grade level.

Supporting Online Students – NC Virtual

This course is specific to NC Virtual and includes specific examples, demonstrations, and resources for NC Virtual parents, guardians, and mentors.


Students are our priority

To truly prepare our students to reach the NC Standard Course of Study goal of being college and career ready, we teach the student not just the subject. We use a well-developed, systematic approach to teaching and learning. We are student-centered in our teaching and course-design models, and it drives everything we do. As a result, our students are prepared for a digitally innovative, global economy. Meet more of our students on the Super Student page. See more of our videos on our YouTube channel.

Additional Resources:

Online Resources

Student Help Page – Help is never more than two clicks away!

Peer Tutoring Center – There’s help here for every student! Students can get free, instant online tutoring and much more! Every course has a direct link to the center.

Parents’ Guide to Supporting Students – We have a lot of great tips on how you can help your child succeed in their online courses.

Parent Open HouseNC Virtual hosts online open house events throughout the year.  Come learn how to make the most of the NC Virtual experience, hear about support initiatives available to our students, and get all your questions answered about student learning with NC Virtual!

Student Resource Center – We have a page for students, too! See all the resources that we offer our students.

Special Education and 504 Services – If your student has an IEP or 504 Plan, please visit our Special Education page.

Printable Guides

Getting Started Checklist for NC Virtual Students

NC Virtual Student Start-Up Guide

NC Virtual Student Success Guide 

Student Help Guide

Supporting Students – A Guide for Parents and Mentors