The Florida House of Representatives Wednesday passed a law that restricts some access to guns while paving the way for a program allowing teachers and school employees to be armed.
The "Marjory Stoneman Douglas High School Public Safety Act" passed the state senate a day earlier and will now be sent to the governor to be signed into law, weeks after a school shooting that killed 17 people in Parkland.
The legislation passed by 67 votes to 50, House Speaker Richard Corcoran said.
Republican Governor Rick Scott has not indicated whether he would veto the law -- but he has previously expressed opposition to US President Donald Trump's call to arm teachers.
America's long moribund gun control debate was revived by survivors of the Parkland shooting, who a day after their school was attacked launched the "Never Again" movement.