I’m not at all sure that you and your boyfriend can bridge these differences. Your priorities in life are so different and he is supporting you in something he doesn’t believe in. You two don’t have mutual goals or a mutual understanding about how to meet them.. I worry that your boyfriend is giving you an ultimatum rather than working with you to come up with a mutually agreeable solution.
You are not “taking advantage.” There are many couples where one is working on education and the other is working for pay. Some of these couples take turns going to school and working to support the couple. In couples where one person is more invested in school, some working partners see their doing the paid work as “investing” in the future of the couple. Presumably your education will eventually result in a higher salary for you. The problem in your relationship is that your boyfriend can’t expand his vision to see your education as a contribution to your mutual future.
Your financial dependence on your boyfriend is confusing the issues between you. I think you need to find another way to support your schooling. Talk to the financial aid counselor at your college. See if there are work-study options or grants to help you. If you are attending a very expensive school, you might want to do your freshman and sophomore years at a community college to cut down expenses. Boston is a very, very expensive city to live in. You might want to consider going to one of the community colleges that is in central or western Massachusetts and take a part-time job to manage your living expenses. Many students manage with school loans and part-time work.
Once you are financially independent of your boyfriend, you could see if the two of you can make a go of it. If he isn’t your biggest fan in your pursuit of your goals and you don’t respect his choices, he may not be the guy for you. If, however, you can each be in loving support of the other as you both launch yourself into full adulthood, you may be able to make the relationship work.
I wish you well.