从法律上讲老师是没有搜身的权利的,如果你想告的话你可以找几个同学给你做证明,肯定能告赢。不过从道德上讲你这样很不道德,老师搜身的出发点是为了你好,但是你却告他,让人感觉你这个人不道德。我给你点建议:

1、当老师搜身的时候你可以拒绝他搜身,因为他也很清楚他没有这个权利。

2、你可以把你的烟放在别的地方,为什么去教室还要带烟呢,既然你抽烟没有被学校抓到过,能找到个抽烟隐蔽的地方,我相信你也能把烟找到一个隐藏的地方,抽的时候在拿出来。万事大吉,即让老师过的去,又没什么损失。