Best North Carolina Boarding Schools (2026)

For the 2026 school year, there are 5 college-prep and junior boarding schools serving 1,064 students located throughout North Carolina.
Oak Ridge Military Academy
The Academy at SOAR
Christ School
Asheville School

Top North Carolina Boarding Schools (2026)

The Academy at SOAR Photo - The Academy at SOAR is an accredited private boarding school. Students will graduate with a high school diploma.
Gr: 7-12 | 32 students
Student-teacher ratio: 8:1
Avg. class size: 8 students
Tuition listed
PO Box 388
Balsam, NC 28707
(828) 456-3435
Asheville School Photo - Asheville School. An Education for an Inspired Life.
Gr: 9-12 | 297 students
Student-teacher ratio: 5:1
Avg. class size: 13 students
Acceptance rate: 40%
Tuition listed
nondenominational Christian heritage
360 Asheville School Rd.
Asheville, NC 28806
(828) 254-6345
(4)
Christ School Photo
Gr: 8-12 | 300 students
Student-teacher ratio: 6:1
Avg. class size: 12 students
Acceptance rate: 67%
Tuition listed
All-boys (Episcopal Church)
500 Christ School Road
Asheville, NC 28704
(828) 684-6232
(1)
Oak Ridge Military Academy Photo - At ORMA, our cadets don't just make friends -- they find a family!
Gr: 7-12 | 120 students
Student-teacher ratio: 9:1
Avg. class size: 10 students
Acceptance rate: 80%
Tuition listed
2317 Oak Ridge Road
Oak Ridge, NC 27310
(336) 515-8040
Raleigh, NC
Gr: 9-12 | 315 students
Student-teacher ratio: 4:1
Avg. class size: 13 students
Acceptance rate: 85%
Tuition listed
All-girls (Episcopal)
900 Hillsborough Street
Raleigh, NC 27603
(919) 424-4100
(1)

Frequently Asked Questions

How many boarding schools are located in North Carolina?
There are 5 college-preparatory boarding schools located in North Carolina.
What is the average tuition cost of boarding school in North Carolina?
The average North Carolina boarding school tuition cost is $64,220 per year.
What is the oldest boarding school in North Carolina?
Saint Mary's School, founded in 1842, is the oldest boarding school in North Carolina.
What boarding school in North Carolina has the lowest acceptance rates?
Asheville School has the lowest boarding school acceptance rate (40%) in North Carolina.
What boarding school in North Carolina has the highest average SAT scores?
Asheville School has the highest average SAT scores (1307) in North Carolina.

Recent Articles

How to Read a School's Strategic Plan Before You Apply
How to Read a School's Strategic Plan Before You Apply
Learn how to evaluate a boarding school's strategic plan and uncover insights about leadership, finances, priorities, and long-term stability.
The Dorm Parent Interview: 15 Questions Families Should Ask
The Dorm Parent Interview: 15 Questions Families Should Ask
Discover 15 important questions to ask dorm parents before choosing a boarding school and learn how residential life shapes the student experience.
What Happens if a Boarding School Closes or Merges? Parent Guide
What Happens if a Boarding School Closes or Merges? Parent Guide
Learn how to prepare if a boarding school closes or merges, including transfer planning, financial considerations, and protecting your child's education.

Featured Schools

Filter Schools

Boarding / Day
Gender
School Focus
School Size
Junior Boarding
Scholarship
Religious Affiliation

Quick Facts (2026)

  • # Boarding Schools: 5
  • # Students Served: 1,064
  • Average Tuition: $64,220
  • Average Acceptance Rate: 68%
  • Average Class Size: 11 students
  • % Students Boarding: 73%
  • % International Students: 12%
  • % Students of Color: 17%
  • % Students on Financial Aid: 37%
  • Average SAT Score: 1,251
  • % Faculty w/Advanced Degree: 47%

Featured Schools

Quick Links