I'm not following every detail of what "north coast" is saying, but what I saw I would pretty much echo.
I can't help but feel you're to eager to squeeze in too many workouts.
If you are like most 15 year olds, the best investment for you is the aerobic training, and increasing your mileage.
I always feel that for high school, a good "typical" goal is going from 40 mpw to 70-75 mpw by Junior/Senior year.
You confuse me with the hills -- in one description you suggest incorporating hill training for 11 weeks -- that sounds like too much.
I found a schedule for you, where:
- Hills are only 1x/week for 4 weeks.
- With the shortened phases, and the last "continuation of racing phase", you can play around with when you think the real "first" important race is. For example, you have to chose if the early season races are "development" races, or an "important race". In other words, in your case, you need to decide if "as long as possible" is 7 weeks or 14 weeks. (I would advise 14 weeks).
- Note that some workouts (e.g. things like "Leg speed, 6x100m") should also be supplemented with easy aerobic running (you decide how long you can handle).
- In fact, you always add easy aerobic mileage to days how you feel, but don't double-up workouts, or attempt to add anything else but "easy" mileage.
Here is a schedule from Lydiard's 1978 book for Cross-Country training for Boys 14-15:
As long as possible:
Monday: Easy fartlek running, 1/2 to 3/4 hour
Tuesday: Long aerobic running, 3/4 to 1 hour
Wednesday: Time trials, 5000m
Thursday: Repeat Tuesday
Friday: Leg Speed, 6x100m
Saturday: Time trials, 3000m
Sunday: Long aerobic running, 1 hour or more
4 weeks:
Monday: Hill springing, steep hills or step running, 1/2 to 3/4 hour
Tuesday: Long aerobic running, 3/4 to 1 hour
Wednesday: Time trials, 3000m
Thursday: Repetitions, 6-8x200m
Friday: Leg Speed, 6x100m
Saturday: Time trials, 3000m
Sunday: Long aerobic running, 1 hour or more
4 weeks:
Monday: 6-8x100m wind sprints (one every 200m)
Tuesday: Easy fartlek running, 1/2 to 3/4 hour
Wednesday: Time trials, 3000m
Thursday: Easy fartlek running, 1/2 hour
Friday: Relaxed striding, 4x200m
Saturday: Development races
Sunday: Long aerobic running, 3/4 hour or more
1 week:
Monday: 10-12x45m wind sprints (one every 100m)
Tuesday: Easy fartlek running, 1/2 hour
Wednesday: Time trials, 1000m
Thursday: Repeat Tuesday
Friday: Jogging, 1/2 hour
Saturday: Race 3000m
Sunday: Jogging, 1/4 hour
1 week:
Monday: 8-10x45m wind sprints (one every 100m)
Tuesday: Easy fartlek running, 1/2 hour
Wednesday: Time trials, 1000m
Thursday: Repeat Tuesday
Friday: Relaxed striding, 3x200m
Saturday: Race 2000m
Sunday: Jogging, 3/4 hour
1 week:
Monday: 8x45m wind sprints (one every 100m)
Tuesday: Easy fartlek running, 1/2 hour
Wednesday: Time trials, 800m
Thursday: Jogging, 1/2 hour
Friday: Jogging, 1/2 hour or rest
Saturday: First important race
Sunday: Jogging 3/4 hour or more
Continuation of racing:
Monday: 8-10x45m wind sprints (one every 100m)
Tuesday: Easy fartlek running, 1/2 to 3/4 hour
Wednesday: Time trials, 1000m
Thursday: Easy fartlek running, 1/2 hour
Friday: Jogging, 1/2 hour
Saturday: Race
Sunday: Jogging, 3/4 hour or more