A different approach to MCAT prep.
How guided practice
builds success.
Based on the advice of public health officials and our own concerns about the well-being of students and instructors, we’ve decided to move everything to the safety of online course delivery.
It was a difficult decision but we believe it is the responsible thing to do amid a resurgent pandemic with proliferating variants of concern.
We surveyed students who took our live online prep courses in the summer of 2022. Their average score improvement of 15 points was calculated by comparing the results of diagnostic tests in the first week of the courses to scores on official MCATs after the courses.
Note: Anyone who had previously written the MCAT or completed less than 50% of coursework was not included.
86% of Prep101 students improve their MCAT score by 10 or more points, with an average increase of 15.
We’ve reimagined MCAT prep to help you achieve the highest scores possible.
Master the knowledge, skills, and
strategies to maximize your scores.
Prep101 takes a more comprehensive approach. We teach you all the science on the MCAT. We also help you master the MCAT’s challenging passage-based format. And we hone your critical thinking and reasoning skills. When you nail these three areas - knowledge, skills, strategies - you’ll get that higher score.
We offer 138 hours of live instruction – more than any other company. That includes 44 Lessons covering the basic science. But we also devote much more time to guided practice than other MCAT prep companies. Our 32 In-Class Exams and 14 Workshops will help you master the skills and strategies you’ll need for the MCAT’s passage-based questions.
All of this adds up to a prep course that offers more of everything you need to get a top score.
Expert instructors walk you through
6-8 passages in every class.
Our 32 in-class exams cover only the topics you learned in the preceding lesson. Using what you've learned directly after you've learned it is the best way to ensure that your newfound knowledge really sticks. Our passage-based in-class exams are an excellent way to apply that knowledge, and we're the only company that provides them. After completing each one, the instructor walks you through it and shows you how to map and analyze the passages, dissect the question stems, and attack the answer choices.
20 full-length exams with
cutting-edge Analytics.
There’s no better way to improve at something than by doing it over and over again. That’s why we provide more full-length exams (FLEs) than any other MCAT prep course. By practicing with these exact simulations, Prep101 students become thoroughly accustomed with every facet of the MCAT.
Our robust Analytics track your performance by section, content category, question type, reasoning skill, topic, and even subtopic so you get data-based feedback on your strengths and weaknesses. And here’s the best part: using this data-based feedback, you can filter the next practice exam to target only your weak topics, reasoning skills, and question types.
We offer an unmatched combination of the most FLEs and cutting-edge Analytics that allow you to target and eliminate your weaknesses. That’s how you master the MCAT.
More instruction time on CARS than
our leading competitors combined.
One thing that sets us apart from any other prep company is our intensive focus on the Critical Analysis and Reasoning Skills (CARS) section. This section is the one that gives students the most trouble – and carries a lot of weight with most medical schools. That’s why we devote more class hours to CARS than our leading competitors combined.
Our expert prep instructors will train you how to map and analyze passages, dissect question stems, and attack answer choices with confidence over 32 hours of class time that includes 4 Lessons, 4 In-Class Exams, and 12 Workshops.
We hand-pick the very best of the very best to teach Live Online Prep Courses - including our Lead Instructor in each MCAT subject.
2019- | Lead MCAT BioBiochem Prep Instructor |
2015- | MCAT CARS Prep Instructor |
2015- | MCAT BioBiochem Prep Instructor |
2015- | Biochemistry Prep Instructor |
2008- | Genetics Prep Instructor |
2007- | Cell Biology University Instructor |
2006- | MCAT Biology Prep Instructor |
2004- | Cell Biology Prep Instructor |
2004- | Biology Prep Instructor |
2004-6 | Human Genetics TA |
2002-6 | Cell Biology TA |
2002-4 | Developmental Genetics TA |
2009 | PhD (Molecular Genetics) |
2001 | BSc (Molecular Genetics) |
2019- | Lead MCAT BioBiochem Prep Instructor |
2015- | MCAT CARS Prep Instructor |
2015- | MCAT BioBiochem Prep Instructor |
2015- | Biochemistry Prep Instructor |
2008- | Genetics Prep Instructor |
2007- | Cell Biology University Instructor |
2006- | MCAT Biology Prep Instructor |
2004- | Cell Biology Prep Instructor |
2004- | Biology Prep Instructor |
2004-6 | Human Genetics TA |
2002-6 | Cell Biology TA |
2002-4 | Developmental Genetics TA |
2009 | PhD (Molecular Genetics) |
2001 | BSc (Molecular Genetics) |
2021 - | Lead MCAT PsycSoc Prep Instructor |
2019 - | Lead MCAT ChemOChem Prep Instructor |
2016 - | MCAT PsycSoc Prep Instructor |
2014 - | MCAT ChemOChem Prep Instructor |
2016 - | Nanoscience University Instructor |
2016 - | Organic Chemistry Prep Instructor |
2014 - | Chemistry Prep Instructor |
2013-16 | Analytical Chemistry, Quantum Chemistry and Nanoscience Guest Lecturer |
2012-15 | Analytical and General Chemistry Tutor |
2013-14 | Assistant Laboratory Coordinator for General Chemistry |
2012-13 | Analytical and General Chemistry TA |
2010 | Philosophy Tutor |
2007-8 | Math and Physics Tutor |
2020 | PhD (Chemical Education) |
2014 | MSc (Industrial Chemistry) |
2012 | HBSc (Nanoscience) |
2021 - | Lead MCAT PsycSoc Prep Instructor |
2019 - | Lead MCAT ChemOChem Prep Instructor |
2016 - | MCAT PsycSoc Prep Instructor |
2014 - | MCAT ChemOChem Prep Instructor |
2016 - | Nanoscience University Instructor |
2016 - | Organic Chemistry Prep Instructor |
2014 - | Chemistry Prep Instructor |
2013-16 | Analytical Chemistry, Quantum Chemistry and Nanoscience Guest Lecturer |
2012-15 | Analytical and General Chemistry Tutor |
2013-14 | Assistant Laboratory Coordinator for General Chemistry |
2012-13 | Analytical and General Chemistry TA |
2010 | Philosophy Tutor |
2007-8 | Math and Physics Tutor |
2020 | PhD (Chemical Education) |
2014 | MSc (Industrial Chemistry) |
2012 | HBSc (Nanoscience) |
2019- | Lead MCAT CARS Prep Instructor |
2015- | MCAT PsycSoc Prep Instructor |
2015- | MCAT BioBiochem Prep Instructor |
2009- | MCAT Biology Prep Instructor |
2008- | MCAT CARS Prep Instructor |
2007- | Genetics Prep Instructor |
2006- | Cell Biology Prep Instructor |
2006- | Biology Prep Instructor |
2002-11 | Health Psychology TA |
2000-10 | Cell Biology TA |
2001-2 | Biology of Organisms Lab Coordinator |
2000-2 | Biology Tutorial Leader |
2010 | PhD (Molecular Immunology) |
2002 | BSc (Biology) |
1999 | BSc (Psychology) |
2019- | Lead MCAT CARS Prep Instructor |
2015- | MCAT PsycSoc Prep Instructor |
2015- | MCAT BioBiochem Prep Instructor |
2009- | MCAT Biology Prep Instructor |
2008- | MCAT CARS Prep Instructor |
2007- | Genetics Prep Instructor |
2006- | Cell Biology Prep Instructor |
2006- | Biology Prep Instructor |
2002-11 | Health Psychology TA |
2000-10 | Cell Biology TA |
2001-2 | Biology of Organisms Lab Coordinator |
2000-2 | Biology Tutorial Leader |
2010 | PhD (Molecular Immunology) |
2002 | BSc (Biology) |
1999 | BSc (Psychology) |
2017 - | MCAT Physics Prep Instructor |
2017 - | MCAT Chemistry Prep Instructor |
2017 - | Chemistry Prep Instructor |
2017 - | Physics Prep Instructor |
2017 - | Math Prep Instructor |
2015-17 | Chemical Engineering TA |
2012-15 | "The Math Whisperer" |
2006 - | Engineering Tutor |
2012 | MASc/PhD (Chemical Engineering) |
2012 | BSc (Chemical Engineering) |
2017 - | MCAT Physics Prep Instructor |
2017 - | MCAT Chemistry Prep Instructor |
2017 - | Chemistry Prep Instructor |
2017 - | Physics Prep Instructor |
2017 - | Math Prep Instructor |
2015-17 | Chemical Engineering TA |
2012-15 | "The Math Whisperer" |
2006 - | Engineering Tutor |
2012 | MASc/PhD (Chemical Engineering) |
2012 | BSc (Chemical Engineering) |
2007- | Physics Prep Instructor |
2007- | MCAT Physics Prep Instructor |
2007 | Oscillations and Waves Lecturer |
2004-6 | Physics Lab Demonstrator |
2005 | Communications for Physicists Lecturer |
2002-4 | Physics Tutor |
2002-3 | Online Physics Course Co-developer |
2002-3 | Electronics Lab Demonstrator |
2005 | MSc (Physics) |
2004 | MSc (Physics) |
2002 | BSc (Physics) |
2007- | Physics Prep Instructor |
2007- | MCAT Physics Prep Instructor |
2007 | Oscillations and Waves Lecturer |
2004-6 | Physics Lab Demonstrator |
2005 | Communications for Physicists Lecturer |
2002-4 | Physics Tutor |
2002-3 | Online Physics Course Co-developer |
2002-3 | Electronics Lab Demonstrator |
2005 | MSc (Physics) |
2004 | MSc (Physics) |
2002 | BSc (Physics) |
2019- | Genetics Prep Instructor |
2019- | Physiology Prep Instructor |
2018- | MCAT BioBiochem Prep Instructor |
2017- | MCAT Chemistry Prep Instructor |
2017- | Cell Biology Prep Instructor |
2017- | Biochemistry Prep Instructor |
2017- | Biology Prep Instructor |
2004-15 | Biology TA |
2004-15 | Biology Tutor |
2016 | PhD (Biology, specialized in Biochemistry and Genetics) |
2005 | HBSc Co-op (Biology) |
2019- | Genetics Prep Instructor |
2019- | Physiology Prep Instructor |
2018- | MCAT BioBiochem Prep Instructor |
2017- | MCAT Chemistry Prep Instructor |
2017- | Cell Biology Prep Instructor |
2017- | Biochemistry Prep Instructor |
2017- | Biology Prep Instructor |
2004-15 | Biology TA |
2004-15 | Biology Tutor |
2016 | PhD (Biology, specialized in Biochemistry and Genetics) |
2005 | HBSc Co-op (Biology) |
The prep course that meets every student’s needs.
Each class offered multiple times
weekly to give you more choice.
We understand that the university summer break is like a jigsaw puzzle. Getting ready for the MCAT is your top priority. After that, you do your best to arrange the other pieces of your life. Putting the puzzle together isn’t easy, and that’s why we make your life easier by letting you customize your weekly class schedule. In fact, we’re the only MCAT prep company that offers each class multiple times. There’s no need to tell us which one you’re attending — if it works for you, it works for us. All you have to do is show up!
Our students always tell us how much our unique flexible schedule helped them make the most of MCAT prep AND summer. Think you can’t have it all? Think again!
Take our course as often as you
need to hit your target scores.
One of our goals is to give you the confidence to do as well as you possibly can on the MCAT. After taking our prep course, if you feel you still aren’t fully prepared for this challenging test, then we encourage you to repeat the course again at no extra charge.
Or perhaps you didn’t quite reach your target scores. No problem. We’ll work with you for as long as it takes to get there. No questions asked. No strings attached.
Unlike other companies, there are no restrictions or qualifications – you can repeat at any time. This is a big reason why students come to us, as it gives them far more flexibility with their schedule than any of our competitors' courses.
One-on-one guidance and
motivation to keep you on track.
With us, you will have your own personal MCAT Coach who will listen to you, motivate you and reinforce good study and practice habits every step of the way. Your MCAT Coach will design a Personalized Study Plan exactly tailored to your individual circumstances. They will consider your science background, target scores, MCAT test date, and everything else happening in your life to design a study and practice schedule that’s the absolute perfect fit for you. Thereafter, your MCAT Coach will regularly meet with you to fine-tune your Personalized Study Plan, keep you motivated, and ensure you deliver a peak performance on test day.
No other MCAT prep company offers anything close to this level of one-on-one coaching as a basic component of the prep course.
Detailed, day-to-day study and
practice schedule from your Coach.
Honing your knowledge and skills outside of course hours is vital to making the most of MCAT prep. That’s where our unique Personalized Study Plan comes in. Whatever your science knowledge, target scores, test date, and other commitments you’ll receive a detailed, day-to-day study and practice schedule for when you’re not in class, and for the critical weeks leading up to the MCAT itself.
Each Personalized Study Plan culminates with intense three-day cycles: simulated full-length practice exam, thorough review of full-length practice exam, and deliberate practice to fill knowledge gaps and correct reasoning errors. It’s the most powerful way to wrap up and optimize your MCAT prep.
Use our scheduling app to book a free 20-minute video call with one of our expert coaches. These MCAT specialists have guided thousands of students from different backgrounds and circumstances to accomplish their MCAT goals — and they can help you too.
If you've got questions about achieving your MCAT goals, we've got the answers. Gain a unique edge by booking a free 20-minute consultation with one of our expert coaches.
The only MCAT prep course with multiple weekly offerings of each live class.
Plus, we post recordings of each class so you never miss out.
The perfect set of notes
for every class.
Collaborate with fellow
students matched to you.
Instructors hired at competitive
auditions by pre-med students.
2013–present | Prep Instructor, Mechanics |
2013–present | Prep Instructor, Statics |
2012–present | Tutor, Statics, Mechanics, Mechanics of Materials |
2012–13 | TA, Engineering Mechanics II |
2012–13 | TA, Mechanics of Solids |
2011-13 | TA Mechanics of Materials |
2011 | TA, Engineering Economics |
2010 | TA, Engineering Design & Communication |
2012–present | Ph.D. [Mechanical Engineering] |
2012 | M.Sc. [Mechanical Engineering] |
2009 | B.Sc. [Mechanical Engineering] |