New Jersey
CurrentPublic high-school computer science course
Public schools enrolling grades 9–12 must offer a CS course, with an exception for county vocational school districts. Content includes programming, data security and computing ethics.
- Jurisdiction
- New Jersey · State / DC
- Policy status
- Effective
- Implementation phase
- Current
- Requirement
- Required
- Grades
- 9-12
- Audience
- Students
- Learning evidence
- Course offering required
- Instrument
- State education agency guidance
Dates & implementation
Offer requirement began with 2018–19.
A legal effective date can precede school implementation. This record documents policy intent or requirements; it does not independently confirm delivery in every classroom.
Funding & support
Related support: Free support documented
Separate from funding for this policy: State-supported regional CS Hubs offer public-school K–12 educators free PD, technical assistance, resources and lending libraries through August 31, 2027. This is service support, not a district cash allocation.
Read funding sourceEvidence & source location
NJDOE: High School Computer Science Course
Source-scoped finding. An agency description of a legal duty is distinguished from direct review of operative law in the source locator. Policy evidence does not establish classroom delivery.
Review history
Reviewed against official sources
Source availability checked Oct 4, 2026: Source reopened. This is separate from verification of the policy claim below.
Source review date recorded in database: 10/3/2026
2026-10-03 — Official source opened for the learning release; duty, grade scope and implementation timing reviewed. Same-agent consistency check; no independent review.
Record ID: NJ-2018-CS-OFFER
Suggest a correction to this record