Many of these clubs offer various programs including recreational, competitive, and academy levels for different age groups and skill levels. Utah Youth Soccer Association (UYSA) offers programs throughout the state. You can look up many regional clubs via their website.