For the 2026 school year, there are 5 college-prep and junior boarding schools serving 1,064 students located throughout North Carolina.
You can also browse our full boarding school directory or specify additional search criteria.
Top North Carolina Boarding Schools (2026)
School
Location
Quick Facts
PO Box 388
Balsam, NC 28707
(828) 456-3435
Balsam, NC 28707
(828) 456-3435
Gr: 7-12 | 32 students Student-teacher ratio: 8:1 Avg. class size: 8 students Tuition listed
string(898) "Error executing "PutObject" on "https://bsr.s3.amazonaws.com/photo/116/Asheville-School-s5qdsmf3mio4g480w4gcwsgc-160x160c.jpg"; AWS HTTP error: Client error: `PUT https://bsr.s3.amazonaws.com/photo/116/Asheville-School-s5qdsmf3mio4g480w4gcwsgc-160x160c.jpg` resulted in a `403 Forbidden` response:
The AWS Access Key Id you provided (truncated...)
InvalidAccessKeyId (client): The AWS Access Key Id you provided does not exist in our records. -
The AWS Access Key Id you provided does not exist in our records. AKIA6GVA3W6TBPA3SW2M 90YYJWG19ZKGC53P Oyky9ShJjFayPMQnQ7DQOP+TptO3sIsIzJAA0iV+3KDCnzp+vN2KhbHv7oqnRfECFcgvgjUbZ74SPu12Db+sog== "
InvalidAccessKeyIdInvalidAccessKeyId360 Asheville School Rd.
Asheville, NC 28806
(828) 254-6345
Asheville, NC 28806
(828) 254-6345
Gr: 9-12 | 297 students Student-teacher ratio: 5:1 Avg. class size: 13 students Acceptance rate: 40% Tuition listed
500 Christ School Road
Asheville, NC 28704
(828) 684-6232
Asheville, NC 28704
(828) 684-6232
Gr: 8-12 | 300 students Student-teacher ratio: 6:1 Avg. class size: 12 students Acceptance rate: 67% Tuition listed
2317 Oak Ridge Road
Oak Ridge, NC 27310
(336) 515-8040
Oak Ridge, NC 27310
(336) 515-8040
Gr: 7-12 | 120 students Student-teacher ratio: 9:1 Avg. class size: 10 students Acceptance rate: 80% Tuition listed
900 Hillsborough Street
Raleigh, NC 27603
(919) 424-4100
Raleigh, NC 27603
(919) 424-4100
Gr: 9-12 | 315 students Student-teacher ratio: 4:1 Avg. class size: 13 students Acceptance rate: 85% Tuition listed
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
Special Needs Boarding Schools: A 2026 Parent Guide
Explore special needs boarding schools in 2026, including programs, costs, benefits, and how to choose the right fit for your child.
Religious Boarding Schools: A 2026 Parent Guide
Explore religious boarding schools, faith-based education models, benefits, and how to choose the right fit in this updated 2026 guide.
Religious vs Secular Boarding Schools: How to Choose
Compare religious vs secular boarding schools, including academics, culture, and student life, to choose the right environment in 2026.

