Please don't take this the wrong way, but you're 23/24, and that's still really young. You have no idea how much you (and your boyfriend) are going to change in the next few years. Your 20s are all about finding out who you are, trying new things, and growing as a person.
The best case scenario is that you and your boyfriend will grow in complementary ways and end up together regardless. More likely, you'll find some new differences that may or may not affect your relationship.
Don't forget that no one goes into a marriage planning to get divorced. I know you can't imagine that happening to you, but it happens every day to people like you, in relationships like yours. Multiple studies show that the earlier you marry, the more likely you are to divorce. http://www.divorcerate.org/ http://www.suite101.com/content/divo...-later-a129099
My advice is hope for the best, but plan for the worst. Do your prereqs and your accelerated program where you are, or at the best school you can find. Take the next 3-4 years to focus on getting yourself ahead. 3-4 years seems like a lot, but you'll be so busy it will go by like that! After that, you'll be able to contribute a lot to your family, or support yourself if the relationship doesn't work.
Again, I can't stress enough how much you and your boyfriend are going to change and grow in the next few years, and how unpredictable life is. I really hope everything works out for you two, but putting your life on hold for a relationship is a huge risk. Before you decide to get married, you need to have a 100% secure way to support yourself, and your potential children, if the relationship doesn't work.