On a related note there is legislation currently working its way through Congress that allows nearly ALL school personnel to perform searches on school students at will on their own discretion. In theory? Good idea. In practice? Bad. Take my high school for example. There were at least two teachers and even the principal who were all caught doing things with students they shouldn't have been. They were all known for making certain students uncomfortable. Giving them the right to search students - in some if not all cases strip searches - is just a throughly bad idea. Can you imagine your art teacher or janitor having the right to search you?
There has got to be some limits.