Alabama legislation · 2026 Regular Session
Alabama HB329: Education; public K-12 schools, completion of approved computer science course required
Status: Signed into law, April 16, 2026
What the bill says
An Act, Relating to public K-12 schools; to amend Sections 16-46B-1, 16-46B-2, and 16-46B-7, Code of Alabama 1975, to expand the definition of computer science; to require all Alabama public school students to complete an approved computer science course as a requirement for graduation; and to provide standards for approved computer science courses.
From the enrolled text:
An Act, Relating to public K-12 schools; to amend Sections 16-46B-1, 16-46B-2, and 16-46B-7, Code of Alabama 1975, to expand the definition of computer science; to require all Alabama public school students to complete an approved computer science course as a requirement for graduation; and to provide standards for approved computer science courses. BE IT ENACTED BY THE LEGISLATURE OF ALABAMA: Section 1. Sections 16-46B-1, 16-46B-2, and 16-46B-7, Code of Alabama 1975, are amended to read as follows: "§16-46B-1 For the purposes of this chapter, the following terms shall have the following meanings: (1) BOARD. The State Board of Education. (2) COMPUTER SCIENCE. The study of computers and algorithmic processes, including their principles, their hardware and software designs, their implementation, and their impact on society, and their emerging technologies, including, but not limited to, artificial intelligence. Content should focus on teaching students how to create new technologies, not simply how to use technology. (3) COMPUTER SCIENCE COURSES AND CONTENT. Courses that teach computer science either as a standalone course implementation implemented in middle and high schools, or, for elementary school, integrated into other content areas. (4) DEPARTMENT. The State Department of Education. Page (4) DEPARTMENT. The State Department of Education. HB329 Enrolled (5) ELEMENTARY SCHOOL. Includes grades kindergarten to six, inclusive. (6) HIGH QUALITY PROFESSIONAL LEARNING. Professional development activities that …
Sponsors
- Faulkner, David (R, HD-046) · primary sponsor
- Collins, Terri (R, HD-008)
- Baker, Alan (R, HD-066)
- Hulsey, Leigh (R, HD-015)
- Colvin, William Brock (R, HD-026)
Latest actions
- : Enacted
- : Signature Requested
- : Delivered to Governor
- : Enrolled
- : Ready to Enroll
- : Motion to Read a Third Time and Pass - Adopted Roll Call 1171
- : Third Reading in Second House
- : Read for the Second Time and placed on the Calendar
- : Reported Out of Committee Second House
- : Pending Committee Action in Second House
Votes
- Senate Roll Call #1171 (April 7, 2026): 30 yea, 0 nay, passed
- Senate Roll Call #1170 (April 7, 2026): 30 yea, 0 nay, passed
- House Roll Call #411 (February 12, 2026): 100 yea, 0 nay, passed
- House Roll Call #410 (February 12, 2026): 102 yea, 0 nay, passed
- House Roll Call #409 (February 12, 2026): 102 yea, 0 nay, passed
Subjects: Education
Common questions
- What is HB329?
- HB329 is a bill in the Alabama Legislature (2026 Regular Session): Education; public K-12 schools, completion of approved computer science course required.
- What does HB329 do?
- In its own words: An Act, Relating to public K-12 schools; to amend Sections 16-46B-1, 16-46B-2, and 16-46B-7, Code of Alabama 1975, to expand the definition of computer science; to require all Alabama public school students to complete an approved computer science course as a requirement for graduation; and to provide standards for approved computer science courses.
- What is the status of HB329?
- Signed into law as of April 16, 2026. Latest action: Enacted (April 16, 2026).
- Who sponsored HB329?
- Faulkner, David (R, HD-046), with 4 co-sponsors.
- Where is the official record for HB329?
- On the Alabama Legislature website: https://alison.legislature.state.al.us/instrument/2026RS/HB329
Source: official Alabama record. Tracked by Delilah, AI for legislation across all 50 states and Congress.