They should if it is sunny.
When you tell a kid he/she can not wear there hat to school it is very rude because it shows that you think you can controll them and make them do what they want. Besides when kids where hats to school they are showing free speech & when you take that away you thake away there free speech.
I think it should be allowed as long as it is an appropriate (no nudity, violence, blood/gore, or crime/Gang symbols) i truly a little cap is big enough to hold a gun it could maby hold a pocket knife but that’s it. i am also willing to take off a hat so a teacher to see that there are no drugs or weapons concealed in the hat, as would most students, and hats are our right because it lets out free expression which by the constitution says we have free right of expression and speech