Yesterday the N.C. House passed HB 8, Computer Science Graduation Requirement, by a vote of 115-2. Beginning with the 2024-25 school year, students would need to pass a computer science class in order to graduate. However, students would have the flexibility to do this in middle or high school.
The bill applies to all public school units, which includes public charter schools. HB 8 has now been sent to the N.C. Senate.
Here is some specific language from the bill:
Graduation Requirement. – Each public school unit shall offer to high school students a computer science course which includes instruction in using existing technologies and creating new technologies. The public school unit may offer such a course to middle school students. The State Board of Education, in consultation with the Department of Public Instruction, shall adopt a list of approved courses that fulfill this requirement and make it publicly available on the Department’s website. A passing grade in this course, whether taken in middle school or high school, satisfies the graduation requirement established in G.S. 115C-12(9d)a.3.