The Self Coached Runner II by Allen Lawrence has customized workouts for a variety of distances and paces. The book is a little dated but I used some of the workouts in hs and went from 10:33 as hs freshman to 9:39 as senior. Nothing special like you mentioned but let me walk on in college. You can pick book up on amazon used if you are interested. A few selected workouts for 10 min 2 mile are:
5 x 800 @ 2:30 w/ 400 jog recovery
8 x 400 @ 69 w/ 400 jog recovery
12 x 400 @ 75 w/ 60 secs rest (push last 4)
You need some sort of efficiency at "speed" to run under 10. Run some 12x 200 workouts w 45 secs rest. Do stride workouts after easy runs. You're not learning how to sprint. You are learning to run fast when tired.
2 mile potential is approximately 15 secs slower/ mile than mile pr. You might be able to cheat this down but not much. So getting 1600 down into low 4:40s is ideal. For you, that means getting into a race with faster guys and holding on for dear life. Early season, beg onto 4x8 or even 4x4 and embarass yourself.
Swap out marathon training 15-18 mile runs for 10 mile quality runs. Towards the end of season, really push the pace in last 2-3 miles of these 10 milers. Its not a race simulation but will really max out your aerobic system and build functional strength.
As mentioned above, don't race the two mile all the time. If you run into bad weather early season in a two mile just focus on strong negative split and forget about overall time. Respect the two-mile. It is a tough race. Avoid fast first laps at all costs. Set and execute a 2000 m split goal rather than 1600 to avoid falling off pace early. Good luck-