Great plan. That will take alot of dedication to follow through with that plan. Don't know your running hours now, but remember to work your way up to this patiently or you will risk getting injured. Everyone always talks about the 10% increase/wk until you hit your plan hrs/mileage as reducing the chance of injuring. I know that I had no patience at your age, and I'm not a long time runner, but it is a sport of consistency and controlled overload.
I'm about your height 5'7", 155 lbs, and old (45) and am closing in on 6 mpm pace on consistent 35-40 mpwk. So if you can follow this training plan, and you have some decent natural sprint speed, I'd think you have a shot at it. I think you'd at least get your sub 17. You need some good speed to get sub 16.
Also, run the plan by your coach.
Good luck with your goals.
Did you run 2 mile or mile in track.