Private schools in North Carolina
Opportunity Scholarship pays $3,574 to $7,942 per student, by household income. Any North Carolina K-12 student at a participating private school. There is no income cap, but lower incomes get more and go first.
Figures read from each program’s official pages, 2026-09-20. Sources and how to apply
104,599 students were enrolled in 2025-26.
By city
The number is how many private schools sit within 12 miles.
- Raleigh (71)
- Cary (69)
- Charlotte (66)
- Matthews (64)
- Indian Trail (56)
- Apex (51)
- Durham (48)
- Chapel Hill (42)
- Kernersville (39)
- Arden (33)
- Greensboro (33)
- Huntersville (33)
- Winston Salem (28)
- Asheville (27)
- Fayetteville (27)
- Wake Forest (27)
- High Point (26)
- Fletcher (25)
- Clemmons (24)
- Davidson (23)
- Hendersonville (22)
- Raeford (22)
- Wilmington (20)
- Concord (19)
- Mooresville (19)
- Denver (18)
- Kannapolis (18)
- Hickory (17)
- Clayton (16)
- Jacksonville (14)
- Burlington (12)
- Greenville (12)
- Salisbury (12)
- Thomasville (12)
- Winterville (12)
- Gastonia (11)
- Monroe (11)
- Graham (10)
- Wilson (10)
- King (9)
- Kings Mountain (8)
- Statesville (8)
- Goldsboro (7)
- Rocky Mount (7)
- Southern Pines (7)
- Black Mountain (6)
- Clinton (6)
- Elizabeth City (6)
- Kinston (6)
- New Bern (6)
- Albemarle (5)
- Burnsville (5)
- Lincolnton (5)
- Morehead City (5)
- Reidsville (5)
- Spruce Pine (5)
- Asheboro (4)
- Henderson (4)
- Laurinburg (4)
- Morganton (4)
- Sanford (4)
- Beulaville (3)
By kind of school
- Christian schools (311)
- Catholic schools (45)
- Montessori schools (45)
- Special education schools (37)
- Classical schools (9)
By county
- Alamance County (8)
- Alexander County (1)
- Arden County (1)
- Ashley Park County (1)
- Avery County (2)
- Ballantyne West County (1)
- Beaufort County (3)
- Bertie County (1)
- Bladen County (1)
- Brice Street Area County (1)
- Brunswick County (4)
- Buncombe County (26)
- Burke County (5)
- Cabarrus County (7)
- Caldwell County (1)
- Carteret County (4)
- Catawba County (8)
- Chatham County (3)
- Cherokee County (2)
- Chowan County (1)
- Clay County (1)
- Cleveland County (3)
- Closeburn - Glenkirk County (1)
- Colfax County (1)
- Columbus County (2)
- Craven County (7)
- Cumberland County (21)
- Currituck County (1)
- Dare County (3)
- Davidson County (7)
- Davie County (1)
- Downtown County (2)
- Duplin County (3)
- Durham County (31)
- Forbes Place County (1)
- Forsyth County (19)
- Franklin County (1)
- Gaston County (7)
- Gormans-Burt County (1)
- Greene County (1)
- Guilford County (28)
- Guilford Hills County (1)
- Halifax County (2)
- Harnett County (2)
- Haywood County (4)
- Henderson Circle County (1)
- Henderson County (10)
- Hertford County (2)
- Hoke County (1)
- Hugh Macrae County (2)
- Hyde County (1)
- Interstate 85 Corridor County (1)
- Iredell County (8)
- Jackson County (2)
- Johnston County (6)
- Lansdowne County (1)
- Lee County (3)
- Lenoir County (3)
- Lincoln County (5)
- Macon County (2)
- Madison County (2)
- Mallard Creek - Withrow Downs County (1)
- Malvern Hills County (1)
- McDowell County (1)
- Mecklenburg County (63)
- Mitchell County (2)
- Montgomery County (3)
- Moore County (7)
- Morehead Hill County (1)
- Nash County (3)
- New Hanover County (16)
- North Hills County (1)
- North Raleigh County (1)
- Northampton County (1)
- Northeast Durham County (1)
- Northwest Raleigh County (1)
- Onslow County (14)
- Orange County (5)
- Other areas (123)
- Pamlico County (1)
- Pasquotank County (4)
- Pender County (2)
- Person County (2)
- Pitt County (12)
- Providence Estates East County (1)
- Providence Plantation County (1)
- Raintree County (1)
- Randolph County (7)
- Richmond County (3)
- Robeson County (6)
- Rockingham County (6)
- Rowan County (11)
- Rutherford County (2)
- Sampson County (6)
- Scotland County (2)
- Sedgefield County (1)
- Slater Road / Hamilton Circle County (1)
- Southeast Raleigh County (2)
- Stanly County (4)
- Stokes County (2)
- Surry County (3)
- Swain County (2)
- Transylvania County (3)
- Union County (9)
- Vance County (4)
- Wake County (70)
- Warren County (1)
- Watauga County (2)
- Wayne County (7)
- Westover County (3)
- Wilkes County (3)
- Wilson County (7)
- Yadkin County (3)
- Yancey County (3)
The largest private schools in North Carolina
| School | Grades | Students |
|---|---|---|
| Forsyth Country Day School ✓ | PreK-12 | 2,150 |
| Cardinal Gibbons ✓ | 9-12 | 1,590 |
| North Raleigh Christian Academy ✓ | PreK-12 | 1,568 |
| Charlotte Latin School | K-12 | 1,523 |
| Charlotte Catholic High School ✓ | 9-12 | 1,330 |
| Charlotte Christian School ✓ | K-12 | 1,239 |
| Ravenscroft School | PreK-12 | 1,215 |
| Durham Academy | PreK-12 | 1,213 |
| Durham Academy Middle School Div | PreK-12 | 1,211 |
| Metrolina Christian Academy | PreK-12 | 1,200 |
| Carmel Christian School ✓ | K-12 | 1,144 |
| Gaston Christian School ✓ | PreK-12 | 1,040 |
| Wesleyan Christian Academy ✓ | PreK-12 | 1,031 |
| Covenant Day School ✓ | K-12 | 1,029 |
| Cannon School | PreK-12 | 1,017 |
Run your own numbers
What would you pay?
Opportunity Scholarship pays between $3,574 and $7,942 depending on your household. We start with the lower figure. Change it if you know yours. An award can never be more than the school actually charges. This is arithmetic, not a quote.
Get one email when applications open
Most programs open once a year, and several ran out of money or seats in 2026. Pick your state and we will email you the day the next window opens, with the official link. That is the only email you get.
One email per application window. No calls, no sharing your details.
Questions parents ask
How much does North Carolina pay toward private school?
$3,574 to $7,942 per student, by household income. Four income tiers. A family of four earning up to $61,050 gets the top amount. Students with disabilities can also use ESA+.
Who can get it?
Any North Carolina K-12 student at a participating private school. There is no income cap, but lower incomes get more and go first.
Is there still room?
104,599 students were enrolled in 2025-26.
How do I know a school takes Opportunity Scholarship?
Schools marked here appear on the direct-payment school list the North Carolina State Education Assistance Authority posts for 2026-27. That list gives a name, city and county, so we match on name and city.