Texas · House Bill 2 · 89th Legislature, Regular Session

Relating to public education and public school finance.

  1. Introduced Feb 20, 2025
  2. In committee Feb 25, 2025
  3. Passed the House Apr 17, 2025
  4. Passed the Senate May 23, 2025
  5. To the governor Jun 2, 2025
  6. Became law Jun 20, 2025

Every action

151 steps, oldest first, as the legislature records them.

Show the 143 earlier steps
  1. HouseFiled
  2. HouseRead first time
  3. CommitteeReferred to Public Education · House Public Education
  4. CommitteeScheduled for public hearing on . . . · House Public Education
  5. CommitteeConsidered in public hearing · House Public Education
  6. CommitteeTestimony taken/registration(s) recorded in committee · House Public Education
  7. CommitteeLeft pending in committee · House Public Education
  8. CommitteeScheduled for public hearing on . . . · House Public Education
  9. CommitteeConsidered in public hearing · House Public Education
  10. CommitteeTestimony taken/registration(s) recorded in committee · House Public Education
  11. CommitteeLeft pending in committee · House Public Education
  12. CommitteeScheduled for formal meeting on . . . · House Public Education
  13. CommitteeMeeting cancelled · House Public Education
  14. CommitteeScheduled for formal meeting on . . . · House Public Education
  15. CommitteeConsidered in formal meeting · House Public Education
  16. CommitteeCommittee substitute considered in committee · House Public Education
  17. CommitteeReported favorably as substituted · House Public Education
  18. HouseComte report filed with Committee Coordinator
  19. HouseCommittee report distributed
  20. HouseCommittee report sent to Calendars
  21. HouseConsidered in Calendars
  22. HousePlaced on Major State Calendar
  23. HouseRead 2nd time
  24. HouseAmendment(s) offered (1-Buckley, Bernal, Leach, Lujan, Patterson, V. Perez, and Shaheen)
  25. HouseAmendment to amendment offered (2-Bernal, Bhojani, Buckley, Kerwin, Leach, and R. Lopez)
  26. HouseSubstitute amendment to amendment fails (3-Schoolcraft)
  27. HouseRecord vote (RV#226)
  28. HouseStatement(s) of vote recorded in Journal
  29. HouseReason for vote recorded in Journal
  30. HouseAmendment amended (2-Bernal)
  31. HouseRecord vote (RV#227)
  32. HouseStatement(s) of vote recorded in Journal
  33. HouseAmendment amended (4-Buckley)
  34. HouseRecord vote (RV#228)
  35. HouseStatement(s) of vote recorded in Journal
  36. HouseAmendment adopted as amended (1-Buckley, et al.)
  37. HouseRecord vote (RV#229)
  38. HouseStatement(s) of vote recorded in Journal
  39. HouseAmendment tabled (5-Olcott)
  40. HouseRecord vote (RV#230)
  41. HouseStatement(s) of vote recorded in Journal
  42. HouseAmendment(s) offered (6-Cain)
  43. HousePoint of order withdrawn (amendment) (Rule 11, Section 2)
  44. HouseAmendment withdrawn (6-Cain)
  45. HouseAmended (7-King)
  46. HouseRecord vote (RV#231)
  47. HouseStatement(s) of vote recorded in Journal
  48. HouseAmended (8-Thompson)
  49. HouseRecord vote (RV#232)
  50. HouseAmended (9-Guillen, Darby, Harless, Landgraf, J. Lopez, McLaughlin, Meyer, E. Morales, and Virdell)
  51. HouseRecord vote (RV#233)
  52. HouseAmendment(s) offered (10-Schofield, DeAyala, Hull, Morales Shaw, Oliverson, Rosenthal, and Harless)
  53. HousePoint of order withdrawn (amendment) (Rule 11, Section 2)
  54. HouseAmendment withdrawn (10-Schofield, et al.)
  55. HouseAmended (11-M. González)
  56. HouseRecord vote (RV#234)
  57. HouseStatement(s) of vote recorded in Journal
  58. HouseAmendment tabled (12-Bryant)
  59. HouseRecord vote (RV#235)
  60. HouseStatement(s) of vote recorded in Journal
  61. HouseAmendment withdrawn (13-Bryant)
  62. HouseAmendment tabled (14-Bryant)
  63. HouseRecord vote (RV#236)
  64. HouseAmendment tabled (15-Bryant)
  65. HouseRecord vote (RV#237)
  66. HouseStatement(s) of vote recorded in Journal
  67. HouseAmendment tabled (16-Bryant)
  68. HouseRecord vote (RV#238)
  69. HouseStatement(s) of vote recorded in Journal
  70. HouseAmendment tabled (17-Bryant)
  71. HouseRecord vote (RV#239)
  72. HouseStatement(s) of vote recorded in Journal
  73. HousePassed to engrossment as amended
  74. HouseRecord vote (RV#240)
  75. HouseReason for vote recorded in Journal
  76. HouseRead 3rd time
  77. HousePassed
  78. HouseRecord vote (RV#303)
  79. HouseStatement(s) of vote recorded in Journal
  80. HouseReason for vote recorded in Journal
  81. HouseReported engrossed
  82. SenateReceived from the House
  83. SenateRead first time
  84. SenateReferred to Education K-16
  85. CommitteeScheduled for public hearing on . . . · Senate Education K-16
  86. CommitteeConsidered in public hearing · Senate Education K-16
  87. CommitteeTestimony taken in committee · Senate Education K-16
  88. CommitteeLeft pending in committee · Senate Education K-16
  89. CommitteeConsidered in public hearing · Senate Education K-16
  90. CommitteeVote taken in committee · Senate Education K-16
  91. CommitteeReported favorably as substituted · Senate Education K-16
  92. SenateCommittee report printed and distributed
  93. SenateCo-sponsor authorized
  94. SenatePlaced on intent calendar
  95. SenateRules suspended-Regular order of business
  96. SenateRead 2nd time
  97. SenateAmendment(s) offered (FA1 Creighton)
  98. SenateAmended
  99. SenateVote recorded in Journal
  100. SenateVote reconsidered
  101. SenateAmendment to amendment offered (FA2 Creighton)
  102. SenateAmendment amended
  103. SenateVote recorded in Journal
  104. SenateAmendment adopted as amended (FA1 Creighton)
  105. SenateVote recorded in Journal
  106. SenateAmendment(s) offered (FA3 Creighton)
  107. SenateAmended
  108. SenateVote recorded in Journal
  109. SenateAmendment(s) offered (FA4 Creighton)
  110. SenateAmended
  111. SenateVote recorded in Journal
  112. SenateAmendment(s) offered (FA5 Menéndez)
  113. SenateAmendment withdrawn
  114. SenateAmendment(s) offered (FA6 Menéndez)
  115. SenateAmendment withdrawn
  116. SenateAmendment(s) offered (FA7 Menéndez)
  117. SenateAmendment withdrawn
  118. SenateAmendment(s) offered (FA8 Menéndez)
  119. SenateAmendment withdrawn
  120. SenatePassed to 3rd reading as amended
  121. SenateVote recorded in Journal
  122. SenateCo-sponsor authorized
  123. SenateRules suspended-Regular order of business
  124. SenateThree day rule suspended
  125. SenateRecord vote
  126. SenateRead 3rd time
  127. SenateAmendment(s) offered (FA1 Creighton)
  128. SenateAmended
  129. SenateVote recorded in Journal
  130. SenateAmendment(s) offered (FA2 Creighton)
  131. SenateAmended
  132. SenateVote recorded in Journal
  133. SenatePassed as amended
  134. SenateRecord vote
  135. SenateRemarks ordered printed
  136. HouseSenate passage as amended reported
  137. HouseSenate Amendments distributed
  138. HouseSenate Amendments Analysis distributed
  139. HouseCorrected Senate Amendments Analysis distributed
  140. HouseHouse concurs in Senate amendment(s)
  141. HouseRecord vote (RV#4015)
  142. HouseStatement(s) of vote recorded in Journal
  143. HouseReason for vote recorded in Journal
  1. HouseText of Senate Amendment(s)
  2. SenateHouse concurs in Senate amendment(s)-reported
  3. HouseReported enrolled
  4. HouseSigned in the House
  5. SenateSigned in the Senate
  6. GovernorSent to the Governor
  7. GovernorSigned by the Governor
  8. GovernorSee remarks for effective date

Roll calls

20 recorded votes: 18 on the floor, 2 in committee. Each shows how every member voted.

Representative Buckley moved to table Amendment No. 16. — The motion to table prevailed · Full House

Passed 89–52
Apr 16, 2025 · journal entry
Yes 89 No 52 Not voting 9
Democrats: 4 yes, 52 no Republicans: 85 yes, 0 no
How each member voted

Yes · 89

No · 52

Not voting · 2

Absent · 7

Representative Buckley moved to table Amendment No. 17. — The motion to table prevailed · Full House

Passed 85–54
Apr 16, 2025 · journal entry
Yes 85 No 54 Not voting 11
Democrats: 5 yes, 50 no Republicans: 80 yes, 4 no
How each member voted

Yes · 85

No · 54

Not voting · 1

Absent · 10

CSHB 2 , as amended, was passed to engrossment · Full House

Passed 144–4
Apr 16, 2025 · journal entry
Yes 144 No 4 Not voting 2
Democrats: 60 yes, 0 no Republicans: 84 yes, 4 no
How each member voted

Yes · 144

No · 4

Absent · 2

HB 2 was passed · Full House

Passed 142–5
Apr 17, 2025 · journal entry
Yes 142 No 5 Not voting 3
Democrats: 60 yes, 0 no Republicans: 82 yes, 5 no
How each member voted

Yes · 142

No · 5

Absent · 1

Excused · 2

CSHB 2 as amended was finally passed · Full Senate

Passed 31–0
May 23, 2025 · journal entry
Yes 31 No 0
Democrats: 11 yes, 0 no Republicans: 20 yes, 0 no
How each member voted

Yes · 31

Representative Buckley moved to concur in the senate amendments to HB 2 . — The motion to concur in the senate amendments to HB 2 prevailed · Full House

Passed 122–13
May 29, 2025 · journal entry
Yes 122 No 13 Not voting 15
Democrats: 49 yes, 5 no Republicans: 73 yes, 8 no
How each member voted

Yes · 122

No · 13

Not voting · 1

Absent · 9

Excused · 5

Committee and other votes

DateWhereQuestionResult
Apr 3, 2025 House Public Education Public Education: Reported favorably as substituted Passed 13–2
Apr 16, 2025 Full House Amendment No. 3 failed of adoption
Members

Yes · 25

No · 121

Not voting · 2

Absent · 2

Failed 25–121
Apr 16, 2025 Full House Amendment No. 2 was adopted
Members

Yes · 128

No · 18

Not voting · 2

Absent · 2

Passed 128–18
Apr 16, 2025 Full House Amendment No. 4 was adopted
Members

Yes · 145

Not voting · 2

Absent · 3

Passed 145–0
Apr 16, 2025 Full House Amendment No. 1, as amended, was adopted
Members

Yes · 144

Not voting · 2

Absent · 4

Passed 144–0
Apr 16, 2025 Full House Representative Buckley moved to table Amendment No. 5. — The motion to table prevailed
Members

Yes · 113

No · 21

Not voting · 1

Absent · 7

Excused · 8

Passed 113–21
Apr 16, 2025 Full House Amendment No. 7 was adopted
Members

Yes · 140

Not voting · 1

Absent · 6

Excused · 3

Passed 140–0
Apr 16, 2025 Full House Amendment No. 8 was adopted
Members

Yes · 132

No · 14

Not voting · 1

Absent · 3

Passed 132–14
Apr 16, 2025 Full House Amendment No. 9 was adopted
Members

Yes · 146

No · 1

Not voting · 1

Absent · 2

Passed 146–1
Apr 16, 2025 Full House Amendment No. 11 was adopted
Members

Yes · 124

No · 16

Not voting · 1

Absent · 9

Passed 124–16
Apr 16, 2025 Full House Representative Buckley moved to table Amendment No. 12. — The motion to table prevailed
Members

Yes · 88

No · 58

Not voting · 2

Absent · 2

Passed 88–58
Apr 16, 2025 Full House Representative Buckley moved to table Amendment No. 14. — The motion to table prevailed
Members

Yes · 87

No · 59

Not voting · 2

Absent · 2

Passed 87–59
Apr 16, 2025 Full House Representative Buckley moved to table Amendment No. 15. — The motion to table prevailed
Members

Yes · 79

No · 63

Not voting · 2

Absent · 6

Passed 79–63
May 20, 2025 Senate Education K-16 Education K-16: Reported favorably as substituted Passed 9–0

Sponsors

The member who introduced it, joined by 95 cosponsors: 80 Republicans, 15 Democrats.

All 95 cosponsors

From Texas's official records (ftp.legis.state.tx.us), checked Nov 1, 2026. Text links go to the official versions; LegiList does not copy bill text.