Newly passed bill authored by State Sen. Carol Alvarado aims to strengthen fire safety at public and private schools by requiring inspections of defibrillators and medication expiration during fire safety checks, according to the Texas Legislature website.
In the Senate, 11 Democrats and 20 Republicans voted in favor of the bill, with no opposition.
Meanwhile, in the House, 43 Democrats and 65 Republicans voted in favor, also with no opposing votes.
Carol Alvarado introduced the bill in the Texas Senate on Friday, Feb. 7, during the 89th regular legislative session.
Alvarado graduated from the University of Houston with a BA.
Alvarado, a Democrat, was elected to the Texas State Senate in 2018 to represent the state’s 6th Senate district, replacing previous state senator Sylvia Garcia.
According to the Texas Legislature, the bill’s official text was summarized as follows: ‘Relating to fire safety inspections at public and private schools’.
The following is our breakdown, based on the actual bill text, and may include interpretation to clarify its provisions.
In essence, this bill amends the Government Code to enhance fire safety inspections at public and private schools by requiring additional checks during inspections. Specifically, the bill mandates that fire safety inspections include examinations of each automated external defibrillator on the school campus to ensure they are fully functional, with non-expired pads and batteries, and indicate readiness for use. Inspections must also assess whether vaccines and over-the-counter medications on campus have expired. Inspectors are required to include their findings in a written report, detail the method and timing of informing school administrators of the results, and implement these requirements starting September 1, 2025.
The bill was co-authored by Sen. Juan Hinojosa (Democrat – District 20) and Sen. César Blanco (Democrat – District 29).
The bill received its final legislative approval on Friday, May 16, and was signed into law by Gov. Greg Abbott on Thursday, May 29.
Bills in Texas go through a multi-step legislative process, including committee review, debates, and votes in both chambers before reaching a final decision. Each session, there are typically thousands of bills introduced, but only a portion successfully navigate the process to become law.
You can read more about the bills and other measures here.
| Legislator | Party | District | Vote |
|---|---|---|---|
| Borris Miles | Democrat | 13 | Yea |
| Carol Alvarado | Democrat | 6 | Yea |
| César Blanco | Democrat | 29 | Yea |
| José Menéndez | Democrat | 26 | Yea |
| Juan Hinojosa | Democrat | 20 | Yea |
| Judith Zaffirini | Democrat | 21 | Yea |
| Molly Cook | Democrat | 15 | Yea |
| Nathan Johnson | Democrat | 16 | Yea |
| Roland Gutierrez | Democrat | 19 | Yea |
| Royce West | Democrat | 23 | Yea |
| Sarah Eckhardt | Democrat | 14 | Yea |
| Adam Hinojosa | Republican | 27 | Yea |
| Angela Paxton | Republican | 8 | Yea |
| Bob Hall | Republican | 2 | Yea |
| Brandon Creighton | Republican | 4 | Yea |
| Brent Hagenbuch | Republican | 30 | Yea |
| Brian Birdwell | Republican | 22 | Yea |
| Bryan Hughes | Republican | 1 | Yea |
| Charles Perry | Republican | 28 | Yea |
| Charles Schwertner | Republican | 5 | Yea |
| Donna Campbell | Republican | 25 | Yea |
| Joan Huffman | Republican | 17 | Yea |
| Kelly Hancock | Republican | 9 | Yea |
| Kevin Sparks | Republican | 31 | Yea |
| Lois Kolkhorst | Republican | 18 | Yea |
| Mayes Middleton | Republican | 11 | Yea |
| Paul Bettencourt | Republican | 7 | Yea |
| Peter P. Flores | Republican | 24 | Yea |
| Phil King | Republican | 10 | Yea |
| Robert Nichols | Republican | 3 | Yea |
| Tan Parker | Republican | 12 | Yea |
| Legislator | Party | District | Vote |
|---|---|---|---|
| Armando Martinez | Democrat | 39 | Absent |
| Claudia Ordaz | Democrat | 79 | Absent |
| Diego Bernal | Democrat | 123 | Absent |
| Hubert Vo | Democrat | 149 | Absent |
| John W. Bryant | Democrat | 114 | Absent |
| Mary Ann Perez | Democrat | 144 | Absent |
| Penny Morales Shaw | Democrat | 148 | Absent |
| Rhetta Andrews Bowers | Democrat | 113 | Absent |
| Salman Bhojani | Democrat | 92 | Absent |
| Armando Walle | Democrat | 140 | Excused |
| Barbara Gervin-Hawkins | Democrat | 120 | Excused |
| Erin Gamez | Democrat | 38 | Excused |
| Harold Dutton Jr. | Democrat | 142 | Excused |
| James Talarico | Democrat | 50 | Excused |
| Mihaela Plesa | Democrat | 70 | Excused |
| Oscar Longoria | Democrat | 35 | Excused |
| Rafael Anchia | Democrat | 103 | Excused |
| Suleman Lalani | Democrat | 76 | Excused |
| Aicha Davis | Democrat | 109 | Yea |
| Alma Allen | Democrat | 131 | Yea |
| Ana-Maria Ramos | Democrat | 102 | Yea |
| Ann Johnson | Democrat | 134 | Yea |
| Cassandra Garcia Hernandez | Democrat | 115 | Yea |
| Charlene Ward Johnson | Democrat | 139 | Yea |
| Chris Turner | Democrat | 101 | Yea |
| Christian Manuel | Democrat | 22 | Yea |
| Christina Morales | Democrat | 145 | Yea |
| Donna Howard | Democrat | 48 | Yea |
| Eddie Morales Jr. | Democrat | 74 | Yea |
| Elizabeth Campos | Democrat | 119 | Yea |
| Erin Zwiener | Democrat | 45 | Yea |
| Gene Wu | Democrat | 137 | Yea |
| Gina Hinojosa | Democrat | 49 | Yea |
| Jessica Gonzalez | Democrat | 104 | Yea |
| John Bucy III | Democrat | 136 | Yea |
| Jolanda Jones | Democrat | 147 | Yea |
| Jon Rosenthal | Democrat | 135 | Yea |
| Joseph Moody | Democrat | 78 | Yea |
| Josey Garcia | Democrat | 124 | Yea |
| Lauren Ashley Simmons | Democrat | 146 | Yea |
| Linda Garcia | Democrat | 107 | Yea |
| Maria Luisa Flores | Democrat | 51 | Yea |
| Mary Gonzalez | Democrat | 75 | Yea |
| Nicole Collier | Democrat | 95 | Yea |
| Philip Cortez | Democrat | 117 | Yea |
| Ramon Romero Jr. | Democrat | 90 | Yea |
| Ray Lopez | Democrat | 125 | Yea |
| Richard Raymond | Democrat | 42 | Yea |
| Robert Guerra | Democrat | 41 | Yea |
| Ron Reynolds | Democrat | 27 | Yea |
| Senfronia Thompson | Democrat | 141 | Yea |
| Sergio Munoz Jr. | Democrat | 36 | Yea |
| Sheryl Cole | Democrat | 46 | Yea |
| Terry Canales | Democrat | 40 | Yea |
| Terry Meza | Democrat | 105 | Yea |
| Toni Rose | Democrat | 110 | Yea |
| Trey Martinez Fischer | Democrat | 116 | Yea |
| Venton Jones | Democrat | 100 | Yea |
| Vikki Goodwin | Democrat | 47 | Yea |
| Vincent Perez | Democrat | 77 | Yea |
| Yvonne Davis | Democrat | 111 | Yea |
| Caroline Fairly | Republican | 87 | Absent |
| Cecil Bell Jr. | Republican | 3 | Absent |
| Charles Cunningham | Republican | 127 | Absent |
| David Cook | Republican | 96 | Absent |
| Gary VanDeaver | Republican | 1 | Absent |
| Greg Bonnen | Republican | 24 | Absent |
| Janis Holt | Republican | 18 | Absent |
| Jared Patterson | Republican | 106 | Absent |
| Matt Shaheen | Republican | 66 | Absent |
| Mitch Little | Republican | 65 | Absent |
| Shelley Luther | Republican | 62 | Absent |
| Terri Leo-Wilson | Republican | 23 | Absent |
| Tom Oliverson | Republican | 130 | Absent |
| Angelia Orr | Republican | 13 | Excused |
| Brooks Landgraf | Republican | 81 | Excused |
| Helen Kerwin | Republican | 58 | Excused |
| Jay Dean | Republican | 7 | Excused |
| John Smithee | Republican | 86 | Excused |
| Mike Schofield | Republican | 132 | Excused |
| Wesley Virdell | Republican | 53 | Excused |
| A.J. Louderback | Republican | 30 | Yea |
| Alan Schoolcraft | Republican | 44 | Yea |
| Andy Hopper | Republican | 64 | Yea |
| Angie Chen Button | Republican | 112 | Yea |
| Ben Bumgarner | Republican | 63 | Yea |
| Brad Buckley | Republican | 54 | Yea |
| Brent Money | Republican | 2 | Yea |
| Brian E. Harrison | Republican | 10 | Yea |
| Briscoe Cain | Republican | 128 | Yea |
| Candy Noble | Republican | 89 | Yea |
| Carl Tepper | Republican | 84 | Yea |
| Caroline Harris Davila | Republican | 52 | Yea |
| Charlie Geren | Republican | 99 | Yea |
| Cody Harris | Republican | 8 | Yea |
| Cody Vasut | Republican | 25 | Yea |
| Cole Hefner | Republican | 5 | Yea |
| Dade Phelan | Republican | 21 | Yea |
| Daniel Alders | Republican | 6 | Yea |
| David Lowe | Republican | 91 | Yea |
| David Spiller | Republican | 68 | Yea |
| Denise Villalobos | Republican | 34 | Yea |
| Dennis Paul | Republican | 129 | Yea |
| Don McLaughlin | Republican | 80 | Yea |
| Drew Darby | Republican | 72 | Yea |
| E. Sam Harless | Republican | 126 | Yea |
| Ellen Troxclair | Republican | 19 | Yea |
| Gary Gates | Republican | 28 | Yea |
| Giovanni Capriglione | Republican | 98 | Yea |
| Hillary Hickland | Republican | 55 | Yea |
| J.M. Lozano | Republican | 43 | Yea |
| James Frank | Republican | 69 | Yea |
| Janie Lopez | Republican | 37 | Yea |
| Jeff Leach | Republican | 67 | Yea |
| Jeffrey Barry | Republican | 29 | Yea |
| Joanne Shofner | Republican | 11 | Yea |
| John Lujan | Republican | 118 | Yea |
| John McQueeney | Republican | 97 | Yea |
| Katrina Pierson | Republican | 33 | Yea |
| Keith Bell | Republican | 4 | Yea |
| Ken King | Republican | 88 | Yea |
| Keresa Richardson | Republican | 61 | Yea |
| Lacey Hull | Republican | 138 | Yea |
| Mano Deayala | Republican | 133 | Yea |
| Marc LaHood | Republican | 121 | Yea |
| Mark Dorazio | Republican | 122 | Yea |
| Matt Morgan | Republican | 26 | Yea |
| Mike Olcott | Republican | 60 | Yea |
| Morgan Meyer | Republican | 108 | Yea |
| Nate Schatzline | Republican | 93 | Yea |
| Pat Curry | Republican | 56 | Yea |
| Paul Dyson | Republican | 14 | Yea |
| Richard Hayes | Republican | 57 | Yea |
| Ryan Guillen | Republican | 31 | Yea |
| Shelby Slawson | Republican | 59 | Yea |
| Stan Gerdes | Republican | 17 | Yea |
| Stan Kitzman | Republican | 85 | Yea |
| Stan Lambert | Republican | 71 | Yea |
| Steve Toth | Republican | 15 | Yea |
| Todd Hunter | Republican | 32 | Yea |
| Tom Craddick | Republican | 82 | Yea |
| Tony Tinderholt | Republican | 94 | Yea |
| Trent Ashby | Republican | 9 | Yea |
| Trey Wharton | Republican | 12 | Yea |
| Valoree Swanson | Republican | 150 | Yea |
| Will Metcalf | Republican | 16 | Yea |



