← All legislation

2025-2026 89th Legislature

HB121

Relating to measures for ensuring public school safety, including the commissioning of peace officers by the Texas Education Agency, the composition of the board of directors of the Texas School Safety Center, and public school safety and security requirements and resources.

Legislative progress

i

This summary includes only completed milestones supported by recorded actions. It does not predict the next step, and it preserves later committee reassignments, concurrence, conference, veto, and approval actions when they occur.

House committee substitute April 3, 2025 Enrolled May 31, 2025 Governor approved June 20, 2025

Recorded floor votes

6 roll calls are available for this bill. This record includes procedural and intermediate action as well as substantive final votes.

April 22, 2025 · House

Amendment withdrawn RV#323

Passed

94 yea–52 nay · 1 not voting · 3 absent

View roll call

April 23, 2025 · House

RV#377

Passed

142 yea–4 nay · 2 not voting · 2 absent

View roll call

April 23, 2025 · House

Statement(s) of vote recorded in Journal RV#378

Passed

119 yea–27 nay · 2 not voting · 2 absent

View roll call

May 28, 2025 · Senate

Three day rule suspended

Failed

0 yea–1 nay

View roll call

May 28, 2025 · Senate

Three day rule suspended

Failed

0 yea–1 nay

View roll call

May 30, 2025 · House

House concurs in Senate amendment(s) RV#4079

Passed ⭐ Substantive final action

97 yea–38 nay · 2 not voting · 13 absent

View roll call

Committee referrals

Instrument history

i

This is the complete recorded action history in the current source package. Highlighted entries are marked as significant by the source. A roll-call link appears only when a vote-like action has one unambiguous same-day chamber vote.

  1. State Effective on 9/1/25
  2. State Signed by the Governor
  3. State Sent to the Governor
  4. Senate Signed in the Senate
  5. House Signed in the House
  6. House Reported enrolled
  7. Senate House concurs in Senate amendment(s)-reported
  8. House Text of Senate Amendment(s)
  9. House Statement(s) of vote recorded in Journal View roll call
  10. House Record vote RV#4079 View roll call
  11. House House concurs in Senate amendment(s)
  12. House Senate Amendments Analysis distributed
  13. House Senate Amendments distributed
  14. House Senate passage as amended reported
  15. Senate Record vote
  16. Senate Passed
  17. Senate Read 3rd time
  18. Senate Record vote
  19. Senate Three day rule suspended
  20. Senate Vote recorded in Journal
  21. Senate Passed to 3rd reading as amended
  22. Senate Vote recorded in Journal
  23. Senate Amended
  24. Senate Amendment(s) offered FA2 Hancock
  25. Senate Vote recorded in Journal
  26. Senate Amended
  27. Senate Amendment(s) offered FA1 Nichols
  28. Senate Read 2nd time
  29. Senate Vote recorded in Journal
  30. Senate Rules suspended-Regular order of business
  31. Senate Placed on intent calendar
  32. Senate Committee report printed and distributed
  33. Senate Reported favorably w/o amendments
  34. Senate Vote taken in committee
  35. Senate Considered in public hearing
  36. Senate Left pending in committee
  37. Senate Testimony taken in committee
  38. Senate Considered in public hearing
  39. Senate Scheduled for public hearing on . . .
  40. Senate Referred to Education K-16
  41. Senate Read first time
  42. Senate Received from the House
  43. House Reported engrossed
  44. House Statement(s) of vote recorded in Journal
  45. House Record vote RV#378
  46. House Passed as amended
  47. House Statement(s) of vote recorded in Journal
  48. House Record vote RV#377
  49. House Amended 1-Luther
  50. House Read 3rd time
  51. House Statement(s) of vote recorded in Journal View roll call
  52. House Record vote RV#323 View roll call
  53. House Passed to engrossment View roll call
  54. House Amendment withdrawn 1-Luther
  55. House Amendment to amendment withdrawn 2-Toth
  56. House Amendment(s) offered 1-Luther
  57. House Read 2nd time
  58. House Placed on General State Calendar
  59. House Considered in Calendars
  60. House Committee report sent to Calendars
  61. House Committee report distributed
  62. House Comte report filed with Committee Coordinator
  63. House Reported favorably as substituted
  64. House Committee substitute considered in committee
  65. House Considered in formal meeting
  66. House Left pending in committee
  67. House Testimony taken/registration(s) recorded in committee
  68. House Considered in public hearing
  69. House Scheduled for public hearing on . . .
  70. House Referred to Public Education
  71. House Read first time
  72. House Filed
Source provenance