A few years ago we had the opportunity to experience a one-week summer camp. We had to sign-in and sign-out which made us feel safe dropping off my child. It was also at a public location (local middle school). My son and his friend signed up together which I think made it better. They learned various techniques and then teamed up to play. They were the older kids (age 11) in the group, but it was never an issue, because everyone that came wanted to play. We signed up for half day camp which is only three hours. It was also in the morning so it wasn’t super hot in the summer. The kids all get a soccer ball to keep and a t-shirt. Be sure to pack lots of water for them to stay hydrated.
https://letsplayoc.com/posts/challengers-sport-soccer-summer-camp/