Ask HN: What are some resources to improve speaking skills?
Toastmasters is great.The meetings are structured with an agenda, the toastmaster for the meeting makes sure the agenda is followed and stays on topic.They've made the program more dynamic.  I don't know the new details very well and not sure how I feel about it.  It used to be everyone received a workbook on how to deliver ten short speeches about varrying topics, but now you can customize it and I think they use an online website/program to keep track of that.Everything at a meeting is always explained to everyone, and everyone I've met at Toastmasters meetings have been very nice.You can use the website (https://www.toastmasters.org) to find a meeting near you and usually just drop in, but it's always polite to give them a head's up that you'll be visiting.