The first thing a Junior coach must understand is that their role is to lay the foundations for the future of the young players he/she is coaching. One of the keys to providing a very good coaching program is the acceptance that they can’t teach the players everything, especially not in one season.
Unfortunately, too often the coach feels over whelmed with all the skills and rules that have to be taught to the young players under his/her guidance. In his/her attempts to provide the best coaching program for the players they attempt to teach the players everything in one or 2 seasons, leaving the players perplexed with all the information and saddening the coach as he/she struggles to understand why they aren’t getting better.
A good, well designed training program should be based on progressions. Each level building onto of the last, with clear guideline for the coaches to establish the necessary development criteria.