HB 3312 Oklahoma House · 2026 Regular Session

Education; public schools; annual instruction on firearm safety; Department of Education; Council on Law Enforcement Education and Training; effective date; emergency.

HB 3312 requires all Oklahoma public schools (including charter and virtual schools) to provide annual, age-appropriate firearm safety instruction starting in the 2026-2027 school year. For K-5 students, this covers basic safety rules like "stop, don't touch, leave the area, tell an adult." Students in grades 6-12 receive instruction on safe firearm storage, handling, and responding to found firearms. The bill mandates parental opt-out options with alternative activities, prohibits live ammunition or firearms in instruction, and requires curriculum neutrality on political topics like gun rights. It becomes effective July 1, 2026.
Bill status passed 3 of 5 stages cleared
Introduction
Feb 2026
Committee Review
Apr 2026
House Passage
Mar 2026
Senate Passage
Governor
Introduced Feb 2, 2026 Last action Apr 16, 2026
Maddy AI version diff · 7 comparisons

What changed between versions

Floor (House) Floor (Senate) · 3 edits
MINOR
The bill was amended to transition from a House committee version to a Senate floor version, primarily updating the header information, co-sponsor lists, and committee report details. The substantive policy language regarding firearm safety instruction remains unchanged.
Scope change
The bill's scope and applicability remain unchanged; only the procedural metadata and formatting were updated.
TECHNICAL

Updated document headers and page footers to reflect the Senate floor version instead of the House committee substitute.

Added the name of a new Senate co-sponsor (Deevers) and removed a House co-sponsor (Humphrey) from the sponsor list.

Replaced the House committee report with a new Senate committee report dated April 14, 2026.

Floor votes · House Mar 23, 2026

How they voted

8510
Passed · 5 other
Total votes 100
Mar 23, 2026
D Democratic18
9 Yea 9 Nay
50% Nay
R Republican82
76 Yea 1 Nay 5
92% Yea
Vote distribution
All Yea All Nay Mixed No data
Full legislative history

Actions timeline

Total actions
19
Key actions
5
Committee
5
Apr 14, 2026
Upper · Passed
Reported Do Pass Education committee; CR filed
upper
Mar 24, 2026
Introduced
First Reading
upper
Mar 24, 2026
Lower · Passed
Engrossed, signed, to Senate
lower
Mar 23, 2026
Committee
Referred for engrossment
lower
Mar 23, 2026
Lower · Passed
Third Reading, Measure and Emergency passed: Ayes: 84 Nays: 10
lower
Mar 4, 2026
Lower · Passed
CR; Do Pass, amended by committee substitute Education Oversight Committee
lower
Feb 12, 2026
Lower · Passed
Policy recommendation to the Education Oversight committee; Do Pass, amended by committee substitute Common Education
lower
Feb 3, 2026
Committee
Referred to Common Education
lower
Feb 2, 2026
Introduced
First Reading
lower
2 primary · 0 co-sponsors

Sponsors