HB 329 Alabama House · 2026 Regular Session

Education; public K-12 schools, completion of approved computer science course required

HB 329 requires all Alabama public K-12 students to complete an approved computer science course to graduate, starting with the 2032 graduating class. The bill expands the definition of computer science to include AI and algorithmic processes, and establishes standards for approved courses that must focus on creating technology, not just using it. Approved computer science credits can count toward math, science, or career education graduation requirements without increasing the total credit count. School districts must implement phased course offerings: high schools by 2020-2021, middle schools by 2021-2022, and elementary schools by 2022-2023. The State Department of Education will develop course standards and maintain an approved course list.
Bill status signed all 5 stages cleared
Introduction
Jan 2026
Committee Review
Feb 2026
House Passage
Feb 2026
Senate Passage
Apr 2026
Signed into Law
Apr 2026
Introduced Jan 22, 2026 Signed Apr 16, 2026
Maddy AI version diff · 2 comparisons

What changed between versions

Engrossed Enrolled · 5 edits · Apr 16, 2026
MODERATE
The bill was finalized as an enrolled act, confirming its passage into law. The text was reorganized to insert new definitions for 'Computer Science Courses and Content' and 'Department' into the glossary. Substantive changes include adding a requirement for middle schools to offer approved computer science courses starting in the 2021-2022 school year and updating graduation requirements to ensure all students graduate with digital literacy skills by the 2031-2032 class.
Scope change
The bill's scope was expanded to explicitly require middle schools to offer computer science instruction, whereas the previous version only mandated high school offerings. Additionally, the enforcement mechanism was clarified to comply with a specific state statute.
REQUIREMENT

Added a mandate for middle schools to offer approved computer science courses beginning in the 2021-2022 school year.

Updated the graduation requirement timeline to ensure all students graduating in 2031-2032 complete computer science instruction.

DEFINITION

Added new definitions for 'Computer Science Courses and Content' and 'Department' to the list of terms.

ENFORCEMENT

Added a specific clause stating that enforcement of the new requirements must comply with Section 16-1-11.1.

TECHNICAL

The bill title was changed from 'Engrossed' to 'Enrolled', indicating the final version ready for signing.

Floor votes

How they voted

This bill passed the Senate by voice vote (no roll call recorded).
Full legislative history

Actions timeline

Total actions
21
Key actions
7
Committee
4
Amendments
2
Apr 7, 2026
Upper · Passed
Motion to Read a Third Time and Pass - Adopted Roll Call 1171
upper
Feb 25, 2026
Upper · Passed
Reported Out of Committee Second House
upper
Feb 18, 2026
Upper · Passed
Pending Committee Action in Second House (Education Policy)
upper
Feb 12, 2026
Lower · Passed
Motion to Read a Third Time and Pass as Amended - Adopted Roll Call 411
lower
Feb 12, 2026
Lower · Passed
Motion to Adopt - Adopted Roll Call 410
lower
Feb 12, 2026
Introduced
Education Policy Engrossed Substitute Offered (Education Policy)
lower
Feb 4, 2026
Lower · Passed
Reported Out of Committee House of Origin (Education Policy)
lower
Jan 22, 2026
Lower · Passed
Pending Committee Action in House of Origin (Education Policy)
lower
1 primary · 0 co-sponsors

Sponsors

Role
Legislator
Party
State
District
P
Photo of David Faulkner
David Faulkner
RRepublican
AL
46