The NC Teacher Pay Competitiveness Act
Plain English Summary
This bill increases teacher salaries in North Carolina starting in 2026-2027 and locks in annual 3.67% raises through 2032-2033, with a dedicated funding reserve to protect these raises from budget delays. It also reduces funding for the Opportunity Scholarship Program (private school vouchers) and tightens eligibility requirements for that program.
Arguments in Favor
Supporters argue that North Carolina teachers earn less than teachers in every bordering state, making it hard to recruit and retain quality educators. The bill creates a legally protected funding mechanism that cannot be frozen during budget disputes, ensuring teachers receive steady raises. Redirecting some private school voucher funds toward public school teacher compensation helps the state meet its constitutional obligation to provide sound basic education to all children.
Arguments Against
Opponents contend that the bill reduces educational choice for families who cannot afford private school tuition without voucher assistance, as it cuts Opportunity Scholarship funding by hundreds of millions of dollars annually and restricts eligibility. They argue the massive appropriations ($825M+ annually) could strain the state budget and that the automatic annual raises lack flexibility to adjust for economic conditions. Some question whether raising teacher salaries alone addresses other education funding needs.
AI-generated analysis based on bill text. Always verify with official sources at ncleg.gov. This is not legal or political advice.
Sponsors

Primary Sponsor
Representative · District 45

Primary Sponsor
Representative · District 115

Primary Sponsor
Representative · District 27
Primary Sponsor
Representative · District 40
Cosponsors (36)
Representative · District 102
Representative · District 61
Representative · District 48
Representative · District 54
Representative · District 116
Representative · District 49
Representative · District 88
Representative · District 58
Representative · District 18
Representative · District 30
Representative · District 11
Representative · District 31
Representative · District 104
Representative · District 101
Representative · District 99
Representative · District 36
Representative · District 29
Representative · District 66
Representative · District 72
Representative · District 39
Representative · District 56
Representative · District 8
Representative · District 41
Representative · District 21
Representative · District 34
Representative · District 50
Representative · District 44
Representative · District 114
Representative · District 57
Representative · District 32
Representative · District 100
Representative · District 42
Representative · District 98
Representative · District 33
Representative · District 112
Representative · District 60