North Dakota's Senate shot down a measure Thursday that would allow someone with a concealed weapon permit to carry a gun inside a school.
But the Republican-led chamber did endorse a bill that would permit firearms in places of worship if church officials allow it and notify law enforcement.
The Senate also rejected a measure that would have allowed a concealed carry permit holder to have a gun at public gatherings.
Supporters of the gun-rights measures have said the aim was to create an efficient and cost-effective way to protect people at school, church and at public gatherings.
North Dakota's House endorsed the package of pro-gun measures earlier.