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 Pennsylvania

In review Last checked

In short

Pennsylvania usually teaches programming as academic CS; new CS teachers need the Computer Science 7-12 certificate, and one CS course can count as math or science.

Checked

State program: No SOAR program of study; PDE acceptance of 11.0201 or 11.0701 CTE programs ()

What a high school can deliver

Checked

Programming coursework and AP CS exams; one CS course can count as math or science.

Credentials students can earn

Checked

NOCTI Computer Programming (test 4123) (mapping to a PA programming CIP: Confirm with the agency)

Age and hour requirements

Checked

No age gate. No CS course-offering or graduation requirement; one CS or IT course in grades 9-12 may count as math or science, district's choice (24 P.S. 16-1605(c)(1)).

Other agencies involved

Checked

None

Who can teach it

Checked

Computer Science 7-12 certificate (Praxis 5652) for anyone newly hired to teach CS in grades 7-12 since Jan 1, 2023; a PDE-approved CTE program needs a CTE certificate or a PDE exception.

Child labor rules for work placements

Checked

Work permit for every minor; 8 hours a day and 28 a school week at 16-17; no federal hazardous order covers software work.

College credit after high school

Checked

No SOAR programming program of study, so no statewide SOAR credit; dual credit by written school-college agreement (24 P.S. 15-1525).

Where to go next

Programming / Computer Science in other states

Other pathways in Pennsylvania

Changes to this page

No changes since this page was published.

Every change on the site

See something out of date? Tell us.