The 71-44 vote was largely symbolic. The proposal is a long shot in the more moderate Senate, where it has stalled in committee.

Still, the vote made one thing clear: The National Rifle Association is a powerful force in the Florida Capitol.

"This is the sixth gun-related bill that we've done this session," said Rep. Lori Berman, a Lantana Democrat. "Meanwhile, background checks have not been discussed. It's no wonder Florida has the nickname the Gunshine State."

The bill (SB 968/HB 753) would let school leaders designate certain employees to carry concealed weapons on campus. In order to be considered, the employees would have to have a concealed weapons license and either military or law enforcement experience.

The proposal would also require schools to hold drills to prepare for active-shooter situations.

Republican Rep. Greg Steube of Sarasota first pitched the idea in early 2013, weeks after a shooter killed 20 students and six staff members at a Connecticut elementary school.

The NRA was an early supporter of the bill.

"The best way to stop a bad guy with a gun is a good guy with a gun," longtime NRA lobbyist Marion Hammer said.

But parent groups, teachers and local school boards have argued that guns should not be allowed on school property.

"[Putting] guns in the hands of school personnel is not the answer to ensuring the safety of all children," said Mindy Gould, who oversees legislative affairs for the state PTA.

Miami Coral Park Senior High social studies teacher Valerie Petersen also had reservations about introducing deadly weapons into classrooms.

"From personal experience, I would feel less safe in a school where guns are present," Petersen said.

Steube's bill didn't make it to the finish line last year.

This year, it prompted a contentious partisan battle on the House floor.