Random suggestions/questions:
1) Do you take vitamin D? Have you had your levels checked? Low vitamin D levels often lead to injuries.
2) How much sleep do you get? If you aren't getting close to 9 hours a night, this is what you should focus on.
3) Does your school not have any athletic fields, either grass or turf, you could run on? You said there are NO soft surfaces nearby. Unless you are in the inner city, this is hard to believe. If you have any patch of grass you can use, incorporating body weight circuits interspersed with easy strides on grass would be a good way to get some low volume training in. Do an exercise for 30 seconds (squats, lunges, inchworms, bear crawl, monster walks, pushups, side planks, glute bridge/hip lifts, etc), stride for 20 seconds, rest for 15-30 seconds, repeat. Keep going till you get in at least 30 mins of work.
4) Move heavy weights around. Farmer carries, suitcase carries, landmine deadlifts. Posture and stability while moving heavy stuff.
5) Hill reps? Do you have hills around you? Running UP hard surface hills is usually OK and lots of bang for your buck training-wise. Focus on hips up, chest up, and smooth stride, start with 5K race effort for 30 second reps and gradually work down to 1600 effort. But walk down (quickly) instead of jogging down, since you are so injury prone. You could also incorporate body weight exercises at the bottom of the hill interspersed with the hill reps (like I said in number 3, but instead of on grass, on the hill)
6) Elliptical would be better than the bike if you had access to one, at least a couple times a week. So would deep water running.
7) You have a lot of foot issues. Do you do any work for your lower legs and feet? Rolling with a lacrosse ball, golf ball. Ebbetts foot drills. Massaging your plantar fascia regularly (hard) with your thumbs. Eccentric heel drops. Working on your big toe mobility if it is lacking. Barefoot balance drills. Toe yoga. A lot of this stuff can be done throughout the day in short time segments so it doesn't have to consume your life. Like brushing your teeth, showering, loading the dishwasher, all standing on one foot and then switching to the other foot! Also, get a book by Jay Dicharry or just google foot strength. We also do a lot of barefoot running as part of our warm up/cooldown but we have turf to run on. My kids have more injuries in the winter when we can't do quite as much barefoot stuff.