New: pathway guides, toolkits and state profiles for seven states. Parts are still being confirmed with agencies and reviewers, and we update them as answers arrive. Learn more

Pathway lookup

Programming / Computer Science in North Carolina

In review Last checked

In short

North Carolina requires a CS credit for students entering grade 9 in 2024-25 or later; Python I and II carry PCEP and PCAP and articulate to CSC-121.

Checked

State program: CSPR, APCS, PYPR (CP10, CP11), COEN (CI01, CI02)

What a high school can deliver

Checked

The CS graduation credit, Python Institute and Certiport credentials and articulated CSC-121 credit.

Credentials students can earn

Checked

PCEP and IT Specialist: Python (CP10); PCAP (CP11)

Age and hour requirements

Checked

No age gate. CS graduation requirement for students who entered grade 9 in 2024-25 or later (G.S. 115C-12(9d)); listed courses cannot double count as core credits.

Other agencies involved

Checked

None

Who can teach it

Checked

License 765 Computer Science and IT Education: related bachelor's plus 2 years or associate plus 4; continuing license needs Praxis 5652, or CCNA, Network+, Security+ or PCAP; Computer Education add-on for licensed teachers. AP CS and Python license areas: Confirm with the agency.

Child labor rules for work placements

Checked

Youth employment certificate for every minor; no federal hazardous order covers software work.

College credit after high school

Checked

HS-to-CC Articulation Agreement: CP10 + CP11 to CSC-121 Python Programming (B, 93, 2 years: Confirm with the agency); CCP dual enrollment.

Where to go next

Programming / Computer Science in other states

Other pathways in North Carolina

Changes to this page

No changes since this page was published.

Every change on the site

See something out of date? Tell us.