Anonymous wrote:toastmasters.
+1,000
My son was so shy about public speaking in elementary/middle school.
He joined Toastmasters (which shocked me) last year as a Freshmen in high school and LOVES it. What a difference it has made in every way.
He really loved the teacher that is head of the club and he was recruiting students for it. He looks forward to it.