Most grassroots coaches plan one session at a time. Some plan a week at a time. Very few plan a season, which is why very few can point to specific player development that happened because of their coaching over a full year.
Season planning isn't complicated. It's connecting the dots between where your players are now and where you want them to be in 12 months.
The Season Audit
Start of season: observe three sessions and three matches before planning anything. What are the consistent weaknesses? What's already strong? What age-appropriate concepts do players not yet have? What technical gaps are holding performance back?
From this audit, identify three to five development priorities for the season. Write them down. These become your block themes.
Mapping the Season
A typical grassroots season has 24–36 training sessions. Divide these into four to six blocks of four to eight sessions each. Assign one block theme per sequence.
A common full-season structure for a U12 squad might look like: block one — individual technical foundations (first touch, passing, 1v1); block two — possession and shape; block three — wide play and crossing; block four — set pieces; block five — defensive concepts; block six — transitions.
Leave 10–15% of sessions unplanned as flexibility sessions — use them when a match throws up an obvious coaching need, when a specific player issue needs addressing, or when the squad simply needs a fun session.
Connecting Training to Matches
The best season plans connect training themes to match performance. If you're in a possession block, observe how possession is going in matches. Are the triggers for possession loss in matches consistent with what you're seeing in training? Adjust your training based on match evidence.
Post-match reviews (brief — ten minutes, often on the way home) are more useful than long tactical debriefs. Three questions: what did we do well today? What do we need to work on next week? What was the moment that defined the match?
Player Development Records
For each player, maintain a simple record: their technical strengths, their development area, their attitude to training. Review this at the end of each block. After six blocks and a full season, you'll have a clear picture of who has developed and where, and you'll have the evidence to show parents, players, and your club.
When attendance is inconsistent, plan around it rather than against it
Grassroots attendance is rarely 100%, and a block plan built assuming a full squad every week will keep breaking. Build each block around a core idea that survives a rotating cast — a possession block still works whether eight or fourteen players show up, because the principle doesn't depend on the exact numbers. Where a session genuinely needs a full squad (set-piece routines, specific formation work), schedule it mid-block rather than at the start, once you have a sense of who's likely to be there, and have a smaller-group fallback version ready rather than cancelling the theme entirely.
Bringing parents into the season audit
The season audit above is usually built from what the coach observes, but parents often notice things a coach misses — a player who's lost confidence, one who's outgrown the group, travel or school issues affecting attendance. A brief conversation or short survey at the start of the season, asking what parents have noticed and what they'd like their child to work on, adds a perspective your own three sessions and three matches won't fully capture, and it gives parents a stake in the plan you eventually share back with them.