Agree. This is clearly a talented freshman - in my opinion the worst possible thing you can do as a talented freshman is overextend yourself. I was similar to the OP my freshman year, didn't run the 3200 but ran 4:19 in the 1600 and I peaked at 35mpw that year. Probably ran more like 30mpw most of the time. I don't think I ever ran a run under 7:00min pace either, I would guess a typical run back then was more like 7:10 or 7:15. I certainly did not train as hard as this guy does, anyway. Not saying that it's a bad thing, but be careful! I've lost a lot of time due to sickness and injury since that year, and now wish I had listened to my body better and been more cautious. Guess I'll cut out the unsolicited advice at this point.
Anyway, you're doing some great work. HS freshmen vary a lot in terms of their physical development, and if you look at older kids and can tell you're still much smaller/weaker it may be that until you grow more your ability to run fast might be limited. There's a reason why so many male runners make big jumps their sophomore years. If you are pretty physically developed already there's no reason why you couldn't approach 4:20/9:20 on that sort of training. But it really depends. I was 6'0 and 145lbs as a freshman and it may be that most freshmen who run high level times that young are just ahead of everyone else on the development curve - I haven't gotten any taller and only gained about 10lbs in the three years since. Most high school freshmen certainly have a lot more growing left to do than I did.
Good luck this season! You have the making of a successful runner - whether or not the times you want materialize as quickly as this spring isn't entirely up to you, but either way you have a bright future and are doing the right work to get there, it seems.