Results That Speak For Themselves

David and Madison Scored in the 100th Percentile using our Tutoring Program

  • Andrew gave me down-to-earth, practical advice. He told me very honestly about his process studying for the MCAT. Andrew helped me set up a basic study plan, and I stuck to it in the following months. It took discipline, but when I finally got my scores back I was excited to see I had scored in the 100th percentile. In short, I’m a big supporter of MCAT Self Prep!



  • Working with Andrew has been one of the most important parts of my MCAT preparation. He has done an amazing job of guiding me to resources, helping me plan and organize my studies, and focus on the most important aspects. Andrew has been so positive and enthusiastic, and I would definitely recommend him as a tutor.



  • Best Prep, Best Price

    MCAT Self Prep only hires tutors that scored in the 97th percentile or higher on the new MCAT with most of our tutors having scores in the 99th+ percentile. While many prep companies are willing to hire anyone who did somewhat decent on the exam, MCAT Self Prep holds to its high standard of excellence. And unlike other tutoring companies, you can view each of our elite tutors’ profiles in which you can view testimonials from their past and current students.

    Our prices cannot be beat. While Kaplan charges $3,999 for a 15-session package ($266 per session) with a barely-90th percentile tutor, tutoring with our 97th percentile+ tutors starts at just $49 per session! Next Step charges $14,999 for a 28-session package ($469 per session) with one of their head tutors, but meeting with our head tutor starts at just $149 per session! We are so confident you won't find a better price that we stand behind our Lowest Price Guarantee.

Why MCAT Self Prep?

    • Experienced

      Every one of our tutors scored between the 97th and 100th percentile on the MCAT. They each have several years of teaching experience. And each of them have experience as professional practice question writers and reviewers for the MCAT.

    • Student Success

      Our tutors have led several students to achieve 100th percentile MCAT scores. The large majority of students who started studying with our tutors six months before their test date have scored above the 97th percentile. And every single student that has used our tutoring program has seen improvements.

    • Individualized

      Every single session taught by our tutors is handcrafted to meet the personal needs of each student. Our tutors spend 30 minutes preparing for every single lesson so that they can help their students overcome the weaknesses that are keeping them from achieving a top score.

    • Affordable

      Kaplan charges $3999 for 15 sessions of tutoring. That’s $266 per session! All this just to tutor with someone who may have barely achieved the 90th percentile. In contrast, our sessions start at just $49.99 and all of our tutors scored between the 97th and 100th percentile.

Check Out Our 5-star Reviews!

    • Facebook

      "I would highly recommend Andrew over ANY prep course – you will get personalized assistance and someone that really wants to see you do your best!"

    • Google

      "If anyone is planning on taking the MCAT, I recommend using MCAT Self Prep; it has awesome resources and tutors who go above and beyond for you."

  • Adrianna


    A couple months before my MCAT test date, I was continually scoring between a 505 and a 508 on practice tests even though I felt like I was spending a lot of time studying. I realized that I needed help structuring and prioritizing my studying, and luckily I came across MCAT Self Prep and Andrew’s tutoring. Within the first 10 minutes of our first session, Andrew restructured my study plan and gave me tangible tips for how to maximize my productivity. He was also very honest with me about the hard work it would take to improve my score, which was helpful. Our tutoring sessions were always extremely efficient due to Andrew’s preparation, and his ability to clarify large misconceptions about the material was really impactful. With his help and the MCAT Self Prep resources, I brought my score up to a 521 (99th percentile) on my final AAMC practice exam within a month and a half!

  • Jalia


    My name is Jalia and I am a previous tutee of Ming-Yeah. Ming-Yeah is an exceptional tutor with a lot to offer. Ming-Yeah was able to break down science concepts that I initially could not grasp, and she did so in such an enjoyable fashion. She never got frustrated when I did not understand, rather she was able to manipulate the concepts to make them easier and more understandable. Compared to tutors that I have had in the past for other science classes such as chemistry and biology, Ming-Yeah has been the most successful in helping me gain long-term knowledge of all the information. It is without question that I would recommend anyone trying to do great on their MCAT to utilize Ming-Yeah as their tutor.

  • Elka


    Garrett was a huge help during my MCAT preparations, between him and the MCAT Self Prep website I felt confident on Test Day that I had reviewed everything and that I had a clear understanding of the topics. Whenever I had any questions Garrett was super helpful by explaining the answers in a comprehensive way, (with diagrams when possible). Garrett was super flexible with our meetings and it was always super convenient to meet with him online. It was also a huge help that he would ask me questions after we reviewed a topic, because it allowed both of us to check my understanding, and then further review the material if necessary. Over the 5 weeks that I was intensely studying for the MCAT my score increased from 500 to ~512 on my last practice exams. Garrett's explanations and strategy tips really helped me make this score jump! I am so glad I found him and the MCAT Self Prep Website!

  • Ericka


    Tim was an exceptional tutor and the best I've had up to this point. He goes above and beyond to make sure he is available around my hectic schedule and he was always prepared. He explained concepts in multiple different ways to solidify understanding and account for the different learning styles of various students. He isn't afraid to admit when he is unsure about something and will even follow up with an answer after researching it. Tim is both funny and personable, yet very knowledgeable and patient, which makes him a great tutor for anyone who has the privilege of working with him.

  • McKenna


    I would recommend Zachary Reinstein as an MCAT tutor to anyone. While he has a depth of knowledge far beyond average for the undergraduate level, he is patient and good at making the complicated approachable and understandable. As my tutor and mentor he was constantly asking me follow-up questions to help me make connection to concepts that I already knew. Zachary is fun to talk to, patient, and approachable without compromising skill and knowledge.

  • Trey


    David is everything you could want in a tutor. He is knowledgeable, patient and punctual. His patience and the calming tone of his voice really help students to not feel stupid or embarrassed whenever they don't understand something. He isn't afraid to admit when he doesn't know something, but unlike most people, he will actually get back to you with an answer. Furthermore, he is extremely flexible. No matter what he has going on in his life, he is always willing to take the time to help out. You won't be able to find a better tutor.

How to Get Started

  • Choose Your Preferred Tutor

    By clicking the links below, you can learn more about each of our elite tutors and even view detailed student testimonials. We believe that you deserve the ability to choose exactly who you want to work with.

  • Request a Free Consultation

    Unlike other tutoring companies, we believe that you should have a chance to meet and speak with your tutor before you commit to work with them. For this reason, we allow you to have a free 10-minute phone consultation with the tutor of your choice. Use this as an opportunity to get to know your tutor and ask any questions you might have before signing up to work with them.

  • Sign Up and Start Progressing

    On your tutor's profile page, you can select and purchase your desired tutoring package. As soon as we receive your payment, you will receive a link to your tutor's calendar and will be able to immediately schedule your first session.

97th+ Percentile Tutors

Sessions starting at just $49.99!

  • Marie McGourty

    Marie McGourty

    97th Percentile Tutor

    Relying on MCAT Self Prep, Marie scored in the 99th percentile in both the Chemistry/Physics and the Biology/Biochemistry Sections. She has been tutoring since high school and has a strong background in research. She instills confidence in her students and is extremely personable.

  • Timothy Nolan

    Timothy Nolan


    Timothy completed the entire MCAT Self Prep Program leading up to his 99th percentile MCAT score. As MCAT Self Prep's Lead Practice Question Editor, a 6-year veteran tutor, and a BS/MD student, Timothy knows how to help students solve even the most challenging MCAT questions.




    Garrett personally scored in the 97th percentile on the MCAT using the MCAT Self Prep Program. He has over four years of teaching experience and is an award-winning chemistry tutor. He is currently receiving attention from top medical schools such as Dartmouth and Georgetown.

  • Ming-Yeah Hu

    Ming-Yeah Hu

    99th Percentile Tutor

    Ming achieved a 99th percentile MCAT score with a 100th percentile score in the Behavioral Sciences Section. She has extensive tutoring experience and is currently a BS/MD student at UConn. Her students think of her as extremely intelligent, friendly, and skilled at teaching concepts simply.

100th Percentile Tutors

Sessions starting at just $59.99!




    Madi truly understands the critical thinking aspects of the MCAT, having scored in the 100th percentile on the overall MCAT and the dreaded CARS section. With a 4.0 GPA and years of tutoring experience, Madi knows what it takes to not only master challenging material but also teach it to others in a way that sticks.




    Zachary achieved the highest percentile rank possible on the MCAT, earning the 100th percentile. He has a 4.0 GPA, and is currently working towards becoming an MD/PhD. In this pursuit, he is currently receiving attention from top medical schools such as Stanford and Johns Hopkins.

Head Tutor

High Demand with Limited Availability




    Andrew has successfully led several of his students to achieve 100th percentile MCAT scores. He leads the MCAT Self Prep Tutoring Team and has worked one-on-one with hundreds of students. He also has vast experience as a professional practice question writer and analyst for the MCAT and DAT exams. Three private sessions as well as access to every single MCAT Self Prep product are available as part of the Deluxe Pro PLUS Plan

Frequently Asked Questions

Get in Touch

Not too sure what package/plan is right for you? Andrew can help!