Skip to main content

Welcome to National Heritage Online Academy!

Now Enrolling for the 2026-27 School Year

We’re thrilled you’re considering becoming part of our school community. At NHOA, we create a warm, welcoming environment where families feel valued and supported, and students are empowered to reach their full potential.

Below, you’ll find details about our enrollment process. If you have any questions, please don't hesitate to contact us at 704-207-0617. We’re here to help and look forward to welcoming your family to National Heritage Online Academy!

Warmly,
The Admissions Team

Start Your Child's Application

Start Your Enrollment Journey

Submit Application

Step 1, submit application Begin your child's journey at National Heritage Online Academy by completing our online application. It’s quick and simple, and our team is here to support you each step of the way.

Apply Now
View Less View Details

Complete Registration

Step 2, review the Enrollment Guide and finish registration You'll receive an email with next steps regarding your child’s enrollment status. Review the Enrollment Guide so you're prepared to complete registration if a seat becomes available.

Enrollment Guide
View Less View Details

Prepare for Day One

Step 3, prepare for the first day of school Get ready for a strong start by reviewing important details and preparing for your child’s first day. We’re here to help you feel confident and ready for day one.


First Day Guide
View Less View Details
Calendar illustration

Calendar of Events

The best way to get to know us is to attend one of our events. We host a variety of events, where you will have opportunities to meet staff members and learn more about what NHOA has to offer. We look forward to seeing you there!

Calendar of Events

NHA Parent

It feels like they are getting hands-on teaching even though it's a virtual environment. I like how the teachers are friendly and understanding with my kids.

Top Enrollment Questions from Families Like You

Is National Heritage Online Academy tuition-free?

Yes. National Heritage Online Academy is an online K-12, tuition-free public charter school open to all students in North Carolina.

How do I submit an application?

If you're ready to apply, submit your application online through our website—it’s quick and easy.

If you’re still exploring or have questions about who can apply, when to apply, or next steps, our Student Application FAQ page has helpful answers.

What is Open Enrollment?

Open Enrollment is the designated period when families can apply for the upcoming school year and receive equal consideration for available seats. If more applications are received than seats available, a random lottery will be held to determine which students are offered a seat and the order of the waiting list. If fewer applications are received than seats available, all eligible students will be accepted.

See our Open Enrollment FAQ page for important dates and details.

What is the lottery process?

The lottery is a random selection process used to fill available seats in each grade level. A lottery is only held if the number of applications received during Open Enrollment exceeds the number of seats available.

Learn more on our Lottery FAQ page.

What happens if my child is placed on the waiting list?

If your child is placed on the waiting list, don’t be discouraged. Seats often become available throughout the spring and summer. We will continue to keep you informed if your child remains on the waiting list.

Find more information on our Waiting List FAQ page.

What happens after my child is accepted?

If your child is offered a seat, we will contact you by email and text message with next steps to complete registration. To avoid missing important updates, please keep your contact information current and opt in to receive text messages. If we are unable to reach you, the seat may be offered to another student.

Learn what to expect next on our Acceptance FAQ page.
Image of student holding phone with Parent Portal written on image.

Complete Your Registration Online

Once your student has been offered a seat, you will use Parent Portal to complete your student's registration and submit required forms and documents.

New to Parent Portal? View our Parent Portal Help page to learn how to create an account.
Already have any account? Log in below to continue your registration.
Parent Portal Login