Take a look at thess submissions from Daniel and Mark.   A great example of drills for [tag]how to softball[/tag] [tag]coaching[/tag] that can work with all age groups.How to Softball

From Daniel:
One [tag]softball[/tag] [tag]drill[/tag] that has helped us is hanging three different size towels (large, medium, and small) on a fence.   We make two teams.  
We put the players 46 feet from the targets.   Each team player throws a ball one at a time.   If they hit the towel they get 1 point for large, 2 points for medium, and 3 points for the small face towel.   The team with the most points wins.  
We have found pitchers with good control doing this drill.

From   Mark:

My favorite drill is the ball recognition drill.   In this drill you can use soft or hard balls.
Have your batter at the plate or closer if you use nonhard balls.   The balls are different colors and the batter only swings at the balls of one color.   I try to get the hitter to pick up the ball right at the pitcher’s hip.   It will help all batters keep their eye on the ball better.