HB 8 — Various Statutory Changes.
Last action — Ch. SL 2023-132
-
✓Introduced
-
✓In Committee
-
✓Passed House
-
✓Passed Senate
-
✓To Executive
-
6Enacted
This bill has been enacted into law. Introduced January 25, 2023. Enacted.
Odds of enactment
High chanceBased on the sponsor, cosponsors, and committee posture, this bill has a high chance of becoming law.
Upgrade to see the exact probability and what's driving it.
A statistical estimate from our own model of past outcomes — an insight, not a guarantee. Policymaking is volatile.
Prognosis
-
Enacted
Current position in the legislative process.
-
15 sponsors
3 primary, 12 co-sponsors signed on.
-
Bipartisan support
Sponsored across 2 parties (11 R · 2 D) — cross-party backing.
-
Cleared a recorded vote
Passed 1 recorded vote so far.
Based on stage, sponsorship breadth, committee status, recorded votes, and cross-state momentum — a description of the observable signals, not a prediction.
Bill Text
What changed in the latest version
75 added · 113 removedPlain-language change summary
The latest version of House Bill 8 includes specific requirements for middle schools to offer exploratory computer science courses, while also setting stipulations for high school graduation regarding computer science coursework. It highlights that students must complete at least one high school-level computer science course for graduation, and establishes timelines for the State Board of Education to publish a list of approved courses. This matters because it aims to ensure that all students receive foundational computer science education, preparing them better for future educational and career opportunities in a technology-driven world.
GENERAL ASSEMBLY OF NORTH CAROLINA SESSION 2023 H 21 HOUSE BILL 8 Committee Substitute Favorable 2/14/23 Short Title:
Representatives Paré, Torbett, Blackwell, and Hardister (Primary Sponsors).
For a complete list of sponsors, refer to the North Carolina General Assembly web site.
Education - K-12, if favorable, State Government, if favorable, Rules, Calendar, and Operations of the House January 26, 2023 A BILL TO BE ENTITLED AN ACT TO REQUIREALLOW INSTRUCTIONCOMPUTER INSCIENCE COMPUTERCOURSES TO FULFILL ONE SCIENCE ELECTIVE CREDIT AND TO REQUIRE COMPLETION OF A COMPUTER SCIENCE COURSECOURSES FOR GRADUATION FROM HIGH SCHOOL.
– a.… c.
The Board mayshall developrequire exitthat standardsone thatfull shallcredit beof requireda forcomputer highscience schoolcourse, graduation.as defined in G.S.
The115C-81.90 Boardand shallapproved requireby thea followinglocal forboard highofeducation,shall schoolbeusedto graduation:fulfillonefull academiccredit in science.
1.However, the computer science course cannot be used to fulfill the requirement for biology or a physical science course.
SuccessfulThe completionBoard ofshall instructionset incriteria cardiopulmonaryto resuscitationdetermine asif providedcourses completed in middle school qualify for this credit." SECTION 1.(b) The requirements of G.S.
115C-81.25(c)(10).115C-12(9d), as amended by this section, shall apply beginning with students entering grade nine in the 2024-2025 school year.
2.
A passing grade in the semester course on the Founding Principles of the United States of America and the State of North Carolina described in G.S.
115C-81.45(d)(1).
3.
A passing grade in a computer science course as provided in G.S.
115C-81.90(c).
The computer science course shall fulfill one credit that is not an English, mathematics, science, or social studies credit.
Students enrolling in a public high school in this State after completion of the eleventh grade shall be exempt from this requirement.
b.
The following restrictions apply to the Board regarding Algebra I and high school graduation projects:certain graduation requirements:
1.
The Board shall not adopt or enforce any rule that requires Algebra I as a graduation standard or as a requirement for a high school diploma for any student whose individualized education program (i) identifies the student as learning disabled in the area of mathematics and (ii) states that this learning disability will prevent the student from mastering Algebra I.
2.
The Board shall not require any student to prepare a high school graduation project as a condition of graduation from high school;
local boards of education may, however, require their students to completea high school graduation as provided in G.S.
115C-47(54a).
3.
The Board shall not enforce a computer science graduation requirement for any student whose individualized education *H8-v-2* General Assembly Of North Carolina Session 2023 program states that the student's disability would prevent the student from completing that graduation requirement." SECTION 1.(b) When establishing the computer science graduation requirement, the State Board of Education shall not increase the current number of required credits but shall instead decrease the number of required science credits by one.
SECTION 1.(c) The requirements of G.S.
115C-12(9d)a.3., as amended by this section, apply beginning with students entering the ninth grade in the 2024-2025 school year.
(a) RequiredThe Instruction.standard course of study shall include the requirement that students complete a high school level computer science course.
–For Thepurposes State Board of Educationthis shallsection, include instruction in computer science in the standardfollowing coursedefinitions ofapply: study for middle and high school students.
(1) Computer sciencescience. shall mean the study of computers and algorithmic processes, including their (i) principles, (ii) hardware and software designs, (iii) implementation, and (iv) impact on society.
(b)– IntroductoryThe Course.study of computers and algorithmic processes, including their principles, hardware and software designs, implementation, and impact on society, as defined by the North Carolina Computer Science Standards.
–(2) EachComputer public school unit shall offer to middle school students an elective introductory computer science coursecourse. that surveys the field of computer science.
The– StateA Boardcourse ofset Education, in consultation with the Department of Public Instruction, shall adopt a listmiddle ofschool approvedor courseshigh school that fulfillteaches thiscomputer requirementscience andas makea itstandalone publiclysubject availablefor onone thesemester Department'sor website.full-year course.
(c)The Graduationcontent Requirement.of computer science courses shall focus on teaching students how to create new technologies as well as the use of existing technologies.
–(3) EachExploratory public school unit shall offer to high school students a computer science coursecourse. which includes instruction in using existing technologies and creating new technologies.
The– publicA course set in a middle school unitthat mayofferserves suchas aan courseintroduction to middlecomputer schoolscience students.and surveys the field of *H8-v-1* General Assembly Of North Carolina Session 2023 computer science.
TheAn Stateexploratory Boardcomputer ofscience Education,course inshall consultationnot withsatisfy the Departmentcomputer ofscience Publicgraduation Instruction,requirement. shall adopt a list of approved courses that fulfill this requirement and make it publicly available on the Department's website.
Show all 77 changed lines (37 more)
A(b) passingMiddle gradeschools inshall thisoffer course,an whetherexploratory takencomputer inscience middlecourse. school or high school, satisfies the graduation requirement established in G.S.
115C-12(9d)a.3.(c) The State Board of Education, in consultation with the Department of Public Instruction, shall adopt a list of approved courses that fulfill the exploratory computer science requirement by July 1, 2025.
(d)The Instructionallist Setting.of approved courses shall be made publicly available on the Department's website.
–The Publiccourses school units shall ensuremeet thator computerexceed sciencethe coursesstandards berequirements conductedestablished inby anthe in-personState settingBoard whenof practicable.Education.
When(d) anStudents in-personshall settingcomplete isat notleast practicable,one computerhigh scienceschool courseslevel maycomputer bescience providedcourse through enrollment in remoteorder coursesto thatreceive meeta thediploma requirements of Partgraduation 11from ofhigh Articleschool. 16 of this Chapter." SECTION 2.(b) The State Board of Education shall adopt the list of approved computer science courses required by G.S.
115C-81.90(c),(e) asThe enactedState byBoard thisof section,Education, andin postconsultation itwith on the Department of Public Instruction'sInstruction, websiteshall byadopt Julya 1,list 2023.of approved courses that fulfill the computer science requirement byJuly1,2023.ThelistofapprovedcoursesshallbemadepubliclyavailableontheDepartment's website.
The Statecourses Boardmay ofbe Educationtaken in middle or high school grades but shall adoptmeet or exceed the listhigh ofschool approvedstandards introductoryrequirements computerestablished scienceby coursesthe requiredState byBoard G.S.of Education.
115C-81.90(b),(f) asComputer enactedscience bycourses thisand section,exploratory andcomputer postscience itcourses onoffered theby Departmentpublic ofschool Publicunits Instruction'sshall websitebe byconducted Januaryin 1,an 2025.in-person setting.
SECTIONA 2.(c)virtual Foror thedistance 2024-2025option and 2025-2026 school years only, by July 1 of each school year, a public school unit may submitonly abe signedoffered notificationwhen toan thein-person Departmentsetting ofis Publicnot Instructionfeasible. stating that a computer science course fulfilling the requirements of G.S.
115C-81.90(c),(g) asBeginning enactedJuly by1, this2024, section,a public school unit may submit a signed notification to the Department certifying that a computer science course was not available for pupils to students.fulfill the requirements of this section and is waived for those pupils.
(1) This submissionsubsection waivesexpires theJuly requirement1, to2026. offer such a course for the school year in which the submission is made.
Submission(2) ofThe Department shall maintain a notificationlist of the public school units that asubmitted coursesigned fulfillingnotification G.S.waivers.
115C-81.90(c)(h) wasBeginning notJuly available1, shall2023, waiveif a student enrolls in a North Carolina public school after completion of grade 11, the graduationstudent requirementshall establishedbe byexempt G.S.from the computer science graduation requirement.
115C-12(9d)a.3.,(i) asComputer enactedscience bycourses thismay act,fulfill forother studentsgraduation enteringrequirements theadopted ninthby grade in the schoolState yearBoard in whichaccordance thewith notificationG.S. is submitted.
The115C-12(9d)c." DepartmentSECTION shall2.(b) maintainSubsection a(b) list of publicG.S. school units that submitted a notification under this section.
SECTION115C-81.90, 2.(d)as Forenacted theby 2025-2026this schoolsection, yearbecomes only,effective by July 1, a2025, publicand schoolapplies unitbeginning maywith submit a signed notification to the Department2025-2026 ofschool Publicyear. Instruction stating that a computer science course fulfilling the requirements of G.S.
115C-81.90(b),The asremainder enactedof by this section,section wasis noteffective availablewhen it becomes law and applies to students.students entering grade nine in the 2024-2025 school year.
TheSECTION submission3. waives the requirement to offer such a course for the 2025-2026 school year.
Page 2 House Bill 8-Second Edition General Assembly Of North Carolina Session 2023 SECTION 2.(e) Subsection (b) of G.S.
115C-81.90, as enacted by this section, applies beginningwith the2025-2026school year.
Theremainderofsubsection (a)ofthis section applies beginning with the 2024-2025 school year.
SECTION 3.(a) G.S.
115C-218.85(a) is amended by adding a new subdivision to read:
"(6) A charter school shall provide computer science instruction as required by G.S.
115C-81.90." SECTION 3.(b) G.S.
115C-238.66(1) is amended by adding a new sub-subdivision to read:
"f.
The board of directors shall ensure that computer science instruction is provided as required by G.S.
115C-81.90." SECTION 3.(c) G.S.
116-239.8(b)(2) is amended by adding a new sub-subdivision to read:
"e.
The chancellor shall ensure that computer science instruction is provided as required by G.S.
115C-81.90." SECTION 3.(d) Section 6(d) of S.L.
2018-32 is amended by adding a new subdivision to read:
"(4b) G.S.
115C-81.90, Computer science." SECTION 4.
Page 2 House Bill 8-Second8-First Edition Page 3
Show all 77 changed rows (37 more)
Action History
-
Ch. SL 2023-132
-
Signed by Gov. 9/29/2023
-
Ratified
-
Pres. To Gov. 9/22/2023
-
Amend Adopted A1
-
Amend Adopted A2
-
Passed 2nd Reading
-
Passed 3rd Reading
-
Special Message Sent To House
-
Special Message Received For Concurrence in S Amend
-
Cal Pursuant 36(b)
-
Added to Calendar
-
Concurred In S Amend SA1
-
Concurred In S Amend SA2
-
Ordered Enrolled
-
Reptd Fav
-
Reptd Fav
-
Re-ref Com On Rules and Operations of the Senate
-
Withdrawn From Com
-
Re-ref to Education/Higher Education. If fav, re-ref to Rules and Operations of the Senate
-
Regular Message Sent To Senate
-
Regular Message Received From House
-
Passed 1st Reading
-
Ref To Com On Rules and Operations of the Senate
-
Reptd Fav
-
Cal Pursuant Rule 36(b)
-
Added to Calendar
-
Passed 2nd Reading
-
Passed 3rd Reading
-
Reptd Fav Com Sub 2
-
Re-ref Com On Rules, Calendar, and Operations of the House
-
Reptd Fav Com Substitute
-
Re-ref Com On State Government
-
Passed 1st Reading
-
Ref to the Com on Education - K-12, if favorable, State Government, if favorable, Rules, Calendar, and Operations of the House
-
Filed
Sponsors
- Erin Paré · Primary
- John A. Torbett · Primary
- Hugh Blackwell · Primary
- Hardister · Cosponsor
- Jeffrey C. McNeely · Cosponsor
- Joseph Pike · Cosponsor
- Dennis Riddell · Cosponsor
- Sossamon · Cosponsor
- Larry C. Strickland · Cosponsor
- Diane Wheatley · Cosponsor
- Donna McDowell White · Cosponsor
- Shelly Willingham · Cosponsor
- David Willis · Cosponsor
- Mike Clampitt · Cosponsor
- Amber M. Baker · Cosponsor
Sponsorship breakdown
Export CSV (upgrade) →3 sponsors · 12 co-sponsors · 164 not signed on
Sponsors (3)
- Erin Paré Republican
- John A. Torbett Republican
- Hugh Blackwell Republican
Co-sponsors (12)
- Hardister
- Jeffrey C. McNeely Republican
- Joseph Pike Republican
- Dennis Riddell Republican
- Sossamon
- Larry C. Strickland Republican
- Diane Wheatley Republican
- Donna McDowell White Republican
- Shelly Willingham Democratic
- David Willis Republican
- Mike Clampitt Republican
- Amber M. Baker Democratic
Not signed on (164)
164 members have not signed on to this bill.
Show all 164 →"Not signed on" means a member has not sponsored or co-sponsored this bill — it does not imply opposition. Members flagged Voted No have a recorded No vote on this bill.
Votes
| Party | Yea | Nay | Present | Not Voting |
|---|---|---|---|---|
| Democratic | 15 | 0 | 0 | 1 |
| Unaffiliated | 7 | 0 | 0 | 1 |
| Republican | 25 | 0 | 0 | 1 |
| Total | 47 | 0 | 0 | 3 |
| % of votes cast | 94% | 0% | 0% | 6% |
How each member voted (50)
| Member | Party | Vote |
|---|---|---|
| Bode | — | Yea |
| Hunt | — | Yea |
| Marcus | — | Yea |
| Woodard | — | Yea |
| Krawiec | — | Yea |
| Perry | — | Yea |
| Proctor | — | Not Voting |
| P. Newton | — | Yea |
| Dan Blue | Democratic | Yea |
| DeAndrea Salvador | Democratic | Not Voting |
| Gale Adcock | Democratic | Yea |
| Gladys A. Robinson | Democratic | Yea |
| Graig Meyer | Democratic | Yea |
| Jay J. Chaudhuri | Democratic | Yea |
| Joyce Waddell | Democratic | Yea |
| Julie Mayfield | Democratic | Yea |
| Kandie D. Smith | Democratic | Yea |
| Lisa Grafstein | Democratic | Yea |
| Michael Garrett | Democratic | Yea |
| Mujtaba A. Mohammed | Democratic | Yea |
| Natalie S. Murdock | Democratic | Yea |
| Paul A. Lowe, Jr. | Democratic | Yea |
| Sydney Batch | Democratic | Yea |
| Val Applewhite | Democratic | Yea |
| Amy S. Galey | Republican | Yea |
| Benton G. Sawrey | Republican | Yea |
| Bill Rabon | Republican | Yea |
| Bobby Hanig | Republican | Yea |
| Brad Overcash | Republican | Yea |
| Brent Jackson | Republican | Yea |
| Carl Ford | Republican | Yea |
| Danny Earl Britt, Jr. | Republican | Yea |
| David W. Craven, Jr. | Republican | Yea |
| Eddie D. Settle | Republican | Yea |
| Jake Johnson | Republican | Yea |
| Jim Burgin | Republican | Yea |
| Kevin Corbin | Republican | Yea |
| Lisa S. Barnes | Republican | Yea |
| Michael A. Lazzara | Republican | Yea |
| Michael V. Lee | Republican | Yea |
| Norman W. Sanderson | Republican | Yea |
| Paul Newton | Republican | Yea |
| Phil Berger | Republican | Yea |
| Ralph Hise | Republican | Yea |
| Steve Jarvis | Republican | Yea |
| Timothy D. Moffitt | Republican | Yea |
| Tom McInnis | Republican | Yea |
| Vickie Sawyer | Republican | Yea |
| W. Ted Alexander | Republican | Not Voting |
| Warren Daniel | Republican | Yea |
Subjects
Frequently asked questions
- Who sponsors HB 8?
- HB 8 is sponsored by Erin Paré (Republican), John A. Torbett (Republican), Hugh Blackwell (Republican), Hardister, Jeffrey C. McNeely (Republican), Joseph Pike (Republican), Dennis Riddell (Republican), Sossamon, Larry C. Strickland (Republican), Diane Wheatley (Republican), Donna McDowell White (Republican), Shelly Willingham (Democratic), David Willis (Republican), Mike Clampitt (Republican), and Amber M. Baker (Democratic).
- What is the current status of HB 8?
- This bill has been enacted into law. Introduced January 25, 2023. Enacted.
- Where can I track HB 8?
- Track HB 8 free on One Click Politics — get push/email alerts when it moves.
Make your voice heard on HB 8
Find the representatives who decide this bill and tell them where you stand — for yourself, or mobilize your whole list in one click with One Click Politics advocacy software.
Stay ahead of HB 8
Last checked for changes 3 months ago · updated continuously
One Click Politics tracks every bill in Congress and all 50 states.
Track this bill →