Можно попытаться преподавать на их платформе интересов. Если это компьютерные игры, то приложить теоретический материал к компьютерным играм. У Вас проблема сложнее, дети хотят видеть порно (Скажите спасибо одной из популярных групп с их видеоклипом), пытаться переменить тему в этом случае практически невозможно, но можно связать с этим какое-либо задание. Постепенно Вы сможете свести навязывание Вам темы. Будьте просто хитрее. Это не наивные дети, которые хотят знаний, увы молодое поколение предпочитает секс и в 5 лет проходят стратегии в два прихлопа, с которыми взрослые могут долго возится.
Еще один из вариантов. В любой группе есть лидеры. Выделите их. Не забудьте, что чем больше Вы на них давите, тем больше их авторитет в группе, в геометрической прогрессии. Чтобы сказать конкректнее нужно видеть реакцию в реале. Попытайтесь занизить их авторитет в группе. В подростковом возрасте дети живут по принципу - тот кто сместит лидера, занимает его место. Наверняка, у Вас есть младшие брат или сестра, или у Ваших знакомых. Попробуйте обратиться к ним. Это жиые поведенческие модели, в общих чертах применимые ко всем. Наблюдайте, делайте выводы.
Искренне Вам сочувствую. Если есть возможность и совсем закончилось терпение можете перейти в другую школу, но не факт, что это не повторится и там.