I would take the question of if you have a program as… have a plan.
Know what you want to teach and at what stage of the learning cycle. Write out what needs to be taught and figure out across how many lessons you can accomplish it. (Remember, you teach, the student needs to practice and perfect).
If you have your lesson plan in stages you can determine what stage to start in or what parts of that stage should be reinforced based on the individual.
Have specific drills that reinforce the lessons of that stage. etc. And tailor which drills, by individual, based on what they need most help perfecting…
And for gosh sake don’t be one of those instructors who sits on a bucket and catches while yelling… “you have to get more out front…” as their only value to the lesson.
Video tape, both to determine where student is and to establish a “plan” for them - from your overall program and to evaluate their progress.
I think it will take a little while to perfect how much and how quickly you go through the stages of your “Program” to determine what is most effective. You need to tailor things to be age appropriate while still being correct, think scale-able rather than different for youngsters, you don’t want to so simplify a movement as to make it incorrect, but you may need to work on how to simplify the language or be more visual.
Here’s also the question, how to teach correctly to really young ones without making them go backwards as much as the right movements often do until learned correctly. You don’t want to discourage so be incredibly positive. Stress changes are done and perfected in practice before they can be moved to the mound during a game.
It takes 20 weeks to change a behavior to make it an automatic motor skill.
Parents want to hear how their kid is doing… Be positive but honest on what they need to continue to work on. Discuss with the parent away from the kid and give Parent a reminder if they are going to help practice at home to be positive. This is not easy, if it was, everyone would do it
Hope this helps.
PS. I do not give lessons, this advice comes from me working with my son’s and also that a major part of my job is training clients on software tools, so I need to develop training plans.