As for teenagers:
— Relevant topics and suitable text-books are essential.
— Brainstorming, giving the context for better understanding the topic, pre-teaching the vocabulary.
— Less supplementary materials, home-reading is possible, projects for homework, educational videos are recommended.
— Interactivity: you may add articles, videos, songs from the internet to discuss: http://tubequizard.com/quizzes.php