This sounds like an awful struggle! I can only imagine what it is like to want something more from someone, but not get it – at the same time feel you can’t leave. Very frustrating. Yet at 17 I think you should give yourself a chance to realize a bit more of your own dreams and goals and needs. A good long-term relationship is hallmarked by a tremendous amount of communication, and at least right now that doesn’t seem to be your boyfriend’s strength.
I would strongly encourage you to develop your own skills and talents and education. If the relationship is going to last, both of you are going to have to grow and communicate. Since communication isn’t happening right now, let your own growth happen. It is the safest way to proceed. You will have to grow if you are with him or not.