If you would like your high school student to practice public speaking skills in a friendly, non-stressful environment, please consider this Junior Toastmasters opportunity.
A Junior Toastmaster club is similar to an adult Toastmaster club. Officers are elected and run each meeting. At the meetings, everyone is assigned a role to give a prepared speech, evaluate a speech or practice impromptu speaking. Specific types of speeches are required to receive awards and progress to higher levels in the Toastmaster program. There is a fee for starting a new club that will be shared by the members. It is typically less than $20 a year per member and includes all necessary handbooks. GREAT ARTICLE - CLICK HERE for more info