← North Carolina profile

North Carolina

Current

G.S. 115C-81.90(b) — Introductory Computer Science Course

Every public school unit must offer middle-school students an elective introductory computer-science course surveying the field of computer science.

Jurisdiction
North Carolina · State / DC
Policy status
Effective
Implementation phase
Current
Requirement
Required
Grades
Middle
Audience
Districts / LEAs
Learning evidence
Course offering required
Instrument
Statute / enacted law

Dates & implementation

Adopted / approved

Sep 29, 2023

Middle-school elective offering applies from 2025–26 under SL2023-132 §2(e); a 2025–26 course-availability waiver was provided in §2(d).

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

Funding details not confirmed

Dedicated funding and current award availability are not established in this collection. This does not mean no funding exists.

Evidence & source location

GS115C-81.90(b); SL2023-132 §§2(d)–(e).

Must-offer by 2025-26; not a requirement that every middle-school student take the elective. Exact academic-year start date not stated.

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: 2026-10-04

2026-10-03 — Carried forward from the source-linked baseline; topic, grade and evidence-type inventory reviewed. Individual source was not re-opened in this update. 2026-10-04 — Substantive source review: Current GS115C-81.90(b) and SL2023-132 §2(e) read; course offering remains elective for students.

Record ID: NC-2025-CS-002

Suggest a correction to this record