ChoiceFunded What your state pays

Catholic schools in North Carolina

45 statewide. 37 are on the state’s Opportunity Scholarship list. Parochial, diocesan and independent Catholic schools.

The 40 largest

School City Grades Students Per teacher Affiliation
Cardinal Gibbons Raleigh 9-12 1,590 13.3 Roman Catholic
Charlotte Catholic High School Charlotte 9-12 1,330 14.2 Roman Catholic
St. Mark Catholic School Huntersville K-8 700 14.7 Roman Catholic
St. Matthew Catholic School Charlotte K-5 682 17.7 Roman Catholic
The Franciscan School Raleigh K-8 668 15 Roman Catholic
St. Gabriel Catholic School Charlotte K-5 657 16.5 Roman Catholic
St. Mary Magdalene Catholic School Apex PreK-8 543 14.6 Roman Catholic
St. Mark Catholic School Wilmington PreK-8 478 16.4 Roman Catholic
St. Michael the Archangel Catholic School Cary PreK-8 476 16.9 Roman Catholic
Immaculata Catholic School Durham PreK-8 466 12.9 Roman Catholic
Our Lady of Lourdes Elementary School Raleigh K-8 464 16.1 Roman Catholic
St. Raphael Catholic School Raleigh K-8 458 13.4 Roman Catholic
St. Pius X Catholic School Greensboro PreK-8 437 13.7 Roman Catholic
St. Peter Catholic School Greenville PreK-8 432 16.1 Roman Catholic
Christ the King Catholic High School Huntersville 9-12 416 12.9 Roman Catholic
St. Thomas More Catholic School Chapel Hill PreK-8 351 11.7 Roman Catholic
St. Ann Catholic School Charlotte PreK-5 319 6.4 Roman Catholic
Infant of Prague Catholic School Jacksonville PreK-11 294 12.8 Roman Catholic
Immaculate Heart of Mary Catholic School High Point PreK-8 262 11.5 Roman Catholic
Immaculate Heart of Mary High Point K-8 261 11.4 Roman Catholic
Blessed Sacrament School Burlington PreK-8 255 12.1 Roman Catholic
Pope John Paul II Catholic H S Greenville 9-12 248 10 Roman Catholic
St. Leo Catholic School Winston Salem PreK-8 247 11.8 Roman Catholic
St. Thomas More Academy Raleigh 6-11 243 12.3 Roman Catholic
St. Catherine of Siena Catholic School Wake Forest PreK-8 237 18.2 Roman Catholic
St. Patrick Catholic School Fayetteville PreK-8 232 14 Roman Catholic
St. John Paul II Catholic School Southern Pines PreK-8 230 11 Roman Catholic
St. Patrick Catholic School Charlotte K-5 228 13.2 Roman Catholic
Cathedral School Raleigh PreK-8 223 15.9 Roman Catholic
Asheville Catholic School Asheville PreK-8 222 13.1 Roman Catholic
Cristo Rey Research Triangle Durham 9-11 219 16.3 Roman Catholic
St. Mary School Goldsboro PreK-8 216 16.6 Roman Catholic
Sacred Heart Catholic School Salisbury PreK-8 182 12.6 Roman Catholic
Our Lady of the Assumption School Charlotte PreK-8 180 10.6 Roman Catholic
St. Paul Catholic School New Bern PreK-8 177 13.8 Roman Catholic
Our Lady of Mercy Catholic School Winston Salem PreK-8 141 9.4 Roman Catholic
St. Ann Catholic School Fayetteville PreK-8 128 14.2 Roman Catholic
St. Michael Catholic School Gastonia PreK-8 127 24.9 Roman Catholic
Immaculata Catholic School Hendersonville PreK-8 123 10 Roman Catholic
Annunciation Catholic School Havelock PreK-8 120 11.5 Roman Catholic

What North Carolina pays

$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+.

Figures read from each program’s official pages, 2026-09-20. Sources and how to apply

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.

What your state pays For schools