Substitute Teachers for North Carolina Public Schools
North Carolina is home to 376 public schools across 182 school districts. Browse districts below to find substitute teaching opportunities or learn about how North Carolina public schools are building their own substitute rosters through SubPool.
376+
Public Schools in North Carolina
3.1M+
Students
PK–13
Grade Coverage
BA + BCI
Requirements
Public Schools in North Carolina
About Public Schools in North Carolina
North Carolina is home to 376 public schools organized into more than 182 school districts. Individual districts manage daily operations, staffing, and curriculum. SubPool helps North Carolina public school districts build their own substitute rosters instead of relying on expensive staffing agencies.
Substitute teacher demand at North Carolina public schools is consistently high throughout the school year, with peaks in October, January, and March. The state requires substitute teachers to hold at minimum a bachelor's degree and pass BCI/FBI background checks. Daily pay rates average approximately $110, though they vary by district and assignment type.
SubPool helps substitute teachers in North Carolina get discovered by public school districts looking to grow their rosters. It also helps districts stop relying on expensive staffing agencies by connecting them directly with qualified subs through the Subbey app. Learn more about SubPool for public schools →
Frequently Asked Questions
Create a free profile on SubPool and set your preferred location to North Carolina, and public school districts in your area will be able to find you and add you to their substitute roster.
Substitute teachers at North Carolina public schools earn approximately $110 per day for standard assignments. Long-term substitute positions and specialized roles such as special education typically pay more. Rates vary by district, with urban districts often paying slightly higher than rural areas.
North Carolina public school districts can lower substitute teacher costs by building their own roster through SubPool instead of paying staffing agency markups. Agencies typically charge $200 to $300 per sub per day. Districts that use SubPool and the Subbey app connect directly with subs and eliminate the markup entirely.
Ready to bring SubPool to your North Carolina public school district?
See how SubPool helps public school districts lower substitute costs and manage absences through Subbey.