We are not available at this time. Please fill out the form below and an enrollment consultant will contact you within 48 hours or less. Thank you.

*Required Field

First Name*

Last Name*

E-Mail Address*

Phone Number*

Type*

State*

Zip Code*

Who We Are

North Carolina Virtual Academy, an online public charter school authorized by the North Carolina Department of Public Instruction, offers North Carolina students in grades K–12 an exceptional learning experience. With individualized learning approaches, North Carolina Virtual Academy will provide the tools kids need to succeed—in school and beyond.

North Carolina Virtual Academy is the newest high-quality, statewide online education program in North Carolina. The key to our online school is the combination of deeply individualized learning and flexible scheduling, delivered through:

The exceptional, individualized K12 curriculum, which covers the core subject areas and electives. Based on decades of education research, this mastery-based curriculum packages high-quality lessons with frequent assessments that ensure students are absorbing the material and concepts. Find out more about K12.

Our experienced, highly qualified North Carolina-certified teachers, who are connected to you and your student both online and by phone.

Online planning and assessment tools and resources, and hands-on materials ranging from textbooks to telescopes, from rocks and soil to beautifully illustrated classic children's stories, and much more.

Our active, supportive school community, which will organize fun and informative monthly activities where North Carolina parents, students, and staff can socialize and share their experiences.

A high-quality, tuition-free public education that enables a focused, customized learning experience for each student.

Helpful Links

Follow Us

Families do not pay tuition for a student to attend an online public school. Common household items and office supplies like printer ink and paper are not provided. Our enrollment consultants can help address your technological and computer questions and needs.