Agree 6-9 is a huge age difference.
For 8 and 9 year olds kid pitch, no walks allowed. After 4 balls on a batter the coach comes in to pitch, player keeps strikes from the kid pitcher and any pitch a coach throws is a strike. Pitcher comes back for the next batter and trys again.
Our rec league does that for 8U, but just for the first half of the season. Second half is all kid-pitch. 10U is kid-pitch, D3K, and open bases. This is pretty common for So Cal ASA rec leagues.