Are you familiar with TED Talks? TED Talks offer many educational opportunities for our teens, and open up some great discussions as well. There are guest lectures on special topics that showcase some amazing public speakers. TED Talks are also a great way to learn about public speaking and give your teens some inspiration for public speaking.