North Carolina 2023-2024 Session Status: Enacted Bipartisan · 11 R · 2 D cosponsors

HB 8 — Various Statutory Changes.

Last action — Ch. SL 2023-132

  1. ✓
    Introduced
  2. ✓
    In Committee
  3. ✓
    Passed House
  4. ✓
    Passed Senate
  5. ✓
    To Executive
  6. 6
    Enacted

This bill has been enacted into law. Introduced January 25, 2023. Enacted.

Odds of enactment

High chance

Based 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

Likely to advance 98% · high confidence
  • 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 removed

Plain-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.

→
Previous
Latest
GENERAL ASSEMBLY OF NORTH CAROLINA SESSION 2023 H 2 HOUSE BILL 8 Committee Substitute Favorable 2/14/23 Short Title:
GENERAL ASSEMBLY OF NORTH CAROLINA SESSION 2023 H 1 HOUSE BILL 8 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.
January 26, 2023 A BILL TO BE ENTITLED AN ACT TO REQUIRE INSTRUCTION IN COMPUTER SCIENCE AND COMPLETION OF A COMPUTER SCIENCE COURSE FOR GRADUATION FROM HIGH SCHOOL.
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 ALLOW COMPUTER SCIENCE COURSES TO FULFILL ONE SCIENCE ELECTIVE CREDIT AND TO REQUIRE COMPLETION OF COMPUTER SCIENCE COURSES FOR GRADUATION FROM HIGH SCHOOL.
– a.
– … c.
The Board may develop exit standards that shall be required for high school graduation.
The Board shall require that one full credit of a computer science course, as defined in G.S.
The Board shall require the following for high school graduation:
115C-81.90 and approved by a local board ofeducation,shall beusedto fulfillonefull academiccredit in science.
1.
However, the computer science course cannot be used to fulfill the requirement for biology or a physical science course.
Successful completion of instruction in cardiopulmonary resuscitation as provided in G.S.
The Board shall set criteria to determine if courses 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) Required Instruction.
(a) The standard course of study shall include the requirement that students complete a high school level computer science course.
– The State Board of Education shall include instruction in computer science in the standard course of study for middle and high school students.
For purposes of this section, the following definitions apply:
Computer science 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.
(1) Computer science.
(b) Introductory Course.
– The 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.
– Each public school unit shall offer to middle school students an elective introductory computer science course that surveys the field of computer science.
(2) Computer science course.
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 course set in a middle school or high school that teaches computer science as a standalone subject for one semester or full-year course.
(c) Graduation Requirement.
The content of computer science courses shall focus on teaching students how to create new technologies as well as the use of existing technologies.
– 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.
(3) Exploratory computer science course.
The public school unit mayoffer such a course to middle school students.
– A course set in a middle school that serves as an introduction to computer science and surveys the field of *H8-v-1* General Assembly Of North Carolina Session 2023 computer science.
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.
An exploratory computer science course shall not satisfy the computer science graduation requirement.
Show all 77 changed rows (37 more)
Previous
Latest
A passing grade in this course, whether taken in middle school or high school, satisfies the graduation requirement established in G.S.
(b) Middle schools shall offer an exploratory computer science course.
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) Instructional Setting.
The list of approved courses shall be made publicly available on the Department's website.
– Public school units shall ensure that computer science courses be conducted in an in-person setting when practicable.
The courses shall meet or exceed the standards requirements established by the State Board of Education.
When an in-person setting is not practicable, computer science courses may be provided through enrollment in remote courses that meet the requirements of Part 11 of Article 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.
(d) Students shall complete at least one high school level computer science course in order to receive a diploma of graduation from high school.
115C-81.90(c), as enacted by this section, and post it on the Department of Public Instruction's website by July 1, 2023.
(e) The State Board of Education, in consultation with the Department of Public Instruction, shall adopt a list of approved courses that fulfill the computer science requirement byJuly1,2023.ThelistofapprovedcoursesshallbemadepubliclyavailableontheDepartment's website.
The State Board of Education shall adopt the list of approved introductory computer science courses required by G.S.
The courses may be taken in middle or high school grades but shall meet or exceed the high school standards requirements established by the State Board of Education.
115C-81.90(b), as enacted by this section, and post it on the Department of Public Instruction's website by January 1, 2025.
(f) Computer science courses and exploratory computer science courses offered by public school units shall be conducted in an in-person setting.
SECTION 2.(c) For the 2024-2025 and 2025-2026 school years only, by July 1 of each school year, a public school unit may submit a signed notification to the Department of Public Instruction stating that a computer science course fulfilling the requirements of G.S.
A virtual or distance option may only be offered when an in-person setting is not feasible.
115C-81.90(c), as enacted by this section, was not available to students.
(g) Beginning July 1, 2024, a public school unit may submit a signed notification to the Department certifying that a computer science course was not available for pupils to fulfill the requirements of this section and is waived for those pupils.
This submission waives the requirement to offer such a course for the school year in which the submission is made.
(1) This subsection expires July 1, 2026.
Submission of a notification that a course fulfilling G.S.
(2) The Department shall maintain a list of the public school units that submitted signed notification waivers.
115C-81.90(c) was not available shall waive the graduation requirement established by G.S.
(h) Beginning July 1, 2023, if a student enrolls in a North Carolina public school after completion of grade 11, the student shall be exempt from the computer science graduation requirement.
115C-12(9d)a.3., as enacted by this act, for students entering the ninth grade in the school year in which the notification is submitted.
(i) Computer science courses may fulfill other graduation requirements adopted by the State Board in accordance with G.S.
The Department shall maintain a list of public school units that submitted a notification under this section.
115C-12(9d)c." SECTION 2.(b) Subsection (b) of G.S.
SECTION 2.(d) For the 2025-2026 school year only, by July 1, a public school unit may submit a signed notification to the Department of Public Instruction stating that a computer science course fulfilling the requirements of G.S.
115C-81.90, as enacted by this section, becomes effective July 1, 2025, and applies beginning with the 2025-2026 school year.
115C-81.90(b), as enacted by this section, was not available to students.
The remainder of this section is effective when it becomes law and applies to students entering grade nine in the 2024-2025 school year.
The submission waives the requirement to offer such a course for the 2025-2026 school year.
SECTION 3.
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.
House Bill 8-Second Edition Page 3
Page 2 House Bill 8-First Edition
View plain text versions (8)

Action History

  1. Ch. SL 2023-132

  2. Signed by Gov. 9/29/2023

  3. Ratified

  4. Pres. To Gov. 9/22/2023

  5. Amend Adopted A1

  6. Amend Adopted A2

  7. Passed 2nd Reading

  8. Passed 3rd Reading

  9. Special Message Sent To House

  10. Special Message Received For Concurrence in S Amend

  11. Cal Pursuant 36(b)

  12. Added to Calendar

  13. Concurred In S Amend SA1

  14. Concurred In S Amend SA2

  15. Ordered Enrolled

  16. Reptd Fav

  17. Reptd Fav

  18. Re-ref Com On Rules and Operations of the Senate

  19. Withdrawn From Com

  20. Re-ref to Education/Higher Education. If fav, re-ref to Rules and Operations of the Senate

  21. Regular Message Sent To Senate

  22. Regular Message Received From House

  23. Passed 1st Reading

  24. Ref To Com On Rules and Operations of the Senate

  25. Reptd Fav

  26. Cal Pursuant Rule 36(b)

  27. Added to Calendar

  28. Passed 2nd Reading

  29. Passed 3rd Reading

  30. Reptd Fav Com Sub 2

  31. Re-ref Com On Rules, Calendar, and Operations of the House

  32. Reptd Fav Com Substitute

  33. Re-ref Com On State Government

  34. Passed 1st Reading

  35. Ref to the Com on Education - K-12, if favorable, State Government, if favorable, Rules, Calendar, and Operations of the House

  36. Filed

Sponsors

Sponsorship breakdown

Export CSV (upgrade) →

3 sponsors · 12 co-sponsors · 164 not signed on

Sponsors (3)

Co-sponsors (12)

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.

Whip count is in markup. Polling the chamber and every recorded vote this session. Only the first open is slow. It’s instant for you after this. Calling the roll · Tallying · Engrossing

Votes

Second Reading

Passed 47 Yea · 0 Nay · 3 Other
Party YeaNayPresentNot Voting
Democratic 15001
Unaffiliated 7001
Republican 25001
Total 47003
% 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

Official roll call →

Subjects

Cross-referencing the record. Reading this bill against every other bill in the corpus by meaning, not keywords. Only the first open is slow. It’s instant for you after this. Matching · Ranking · Engrossing

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 →