We will be completely honest with you — maintaining a high-quality website, especially one which allows users to make their own account and track their study progress, is not cheap. MCAT Self Prep is also a source of income for those who work to make it the best MCAT prep option out there. In order to pay the bills, so to speak, we offer account upgrades in the form of affordable Pro Plans, Premium Strategy Course, and Elite Private Tutoring Packages. These are completely optional, but many students have found them to be extremely useful in boosting their MCAT score.