A typical Toastmasters club is made up of 20 - 30 people who gather weekly throughout the year. The club meetings last for about two hours and there are many roles. The meetings generally consist of the following: