MPlan

Built for students aiming for top pre-med programs.

Adaptive MCAT Planning Engine

The highest scorers don't study more. They plan better.

The hardest part of the MCAT shouldn't be building the schedule. MPlan generates an intelligent, personalized, and deterministic plan that perfectly spaces your resources, so you can stop guessing and just execute.

Compare plan models
1-on-1 tutoring
Supported Resources:AAMC

Planning only. We do not provide test content.

Week 14 of 24Feb 10–16

Rebalanced · FL1 C/P 125 → reinforced

Mon

5.4/6h

Tue

5.6/6h

Wed

5.9/6h

Thu

4.7/6h

Fri

2.1/6h

Sat

7.5/8h

Sun

4.0/8h

Anki: MilesDown45m
JW CARS Daily30m
Kaplan: Biochem Ch 375m
Kaplan: Bio Ch 475m
UWorld: Amino Acids (30)50m
Anki: MilesDown45m
AAMC CARS QPack 1 (2 Psg)40m
UWorld: Physics (Fluids)50m
UWorld: Gen Chem50m
Review Missed Qs60m
Anki: MilesDown45m
JW CARS Daily30m
UWorld: Physics (Fluids)50m
+UWorld: C/P Timed (20Q)50mauto · FL1 C/P 125
AAMC Section Bank: C/P70m
Anki: MilesDown45m
AAMC CARS QPack 1 (2 Psg)40m
UWorld: Orgo (Reactions)50m
UWorld: Bio (Cells)50m
Anki: MilesDown45m
JW CARS Daily30m
Kaplan: Psych/Soc Ch 675mdeferred → wk 15
AAMC Full Length 27.5h · official
FL Review Day4h
ContentQBankAAMCReview35.2h scheduled / 46h capacity
9Prep providers mappedAAMC, UWorld, Kaplan, Blueprint & more
100%AAMC utilizationEvery official resource sequenced into your final phase
DailyAdaptive rebalancingPlans respond to misses, reviews, and weak areas
0Black-box decisionsDeterministic engine: same inputs, same plan

Built for the long campaign

A schedule is a commodity. A plan that protects your stamina is an edge.

Your MCAT score is the highest-leverage number on your application. Most plans fail not because students study too little, but because a static spreadsheet collapses the first week real life happens.

Your bandwidth is a hard constraint

Load-capped by design

The engine treats your available hours as a hard constraint. It balances reading, spaced repetition, and practice inside your real capacity, never an idealized one.

Catch-up logic, built in

Misses are absorbed, not punished

When you miss a day or fall behind on reviews, the engine pauses new content and reflows your week. You never inherit an impossible backlog.

Performance-driven sequencing

Reinforcement follows your data

Weak areas surfaced by your practice scores trigger targeted reinforcement passes, scheduled at the correct interval rather than crammed wherever they fit.

Methodology

How MPlan works

Six inputs produce one deterministic schedule. The engine recalibrates it as your performance data arrives.

01
Input

Define the testing window

Enter your start and test dates. The engine computes total study hours and partitions the timeline into content, practice, and AAMC phases.

Jan 616 wksApr 25
Content · 8wPractice · 5wAAMC · 3w
02
Input

Declare your resource set

Select the books, courses, and decks you own. Every provider is mapped to the AAMC content outline at the chapter level.

KaplanUWorldJack WestinAnki: MilesDown

Mapped to AAMC content outline · chapter level

03
Input

Lock in practice banks

Third-party practice pairs with the matching content week. Official AAMC material is reserved for the final phase, when it predicts best.

UWorld QBankPaired to content wk
AAMC FLs + Section BanksReserved · final phase
04
Constraint

Set your true capacity

Report the hours you can study each week. Your stated capacity becomes a hard scheduling constraint.

MTWTFSS

Hard cap · 38h / wk · never exceeded

05
Constraint

Identify baseline weaknesses

Flag your weakest subjects. The engine front-loads them and schedules reinforcement at fixed intervals to counter memory decay.

C/P
front-load · wk 1
B/B
2nd pass · wk 6

515+ target · multi-pass reinforcement

06
Feedback loop

Execute and recalibrate

Log completions and full-length scores. Misses and flagged sections feed back in; the engine reflows your week automatically.

+UWorld: C/P Timed (20Q)Auto
Kaplan: Psych/Soc Ch 6→ wk 15

Trigger · FL1 C/P 125 flagged

MCAT Preparation Scholarships

AAMC Fee Assistance Program (FAP)Visit Scholarship Page
Blueprint Social Impact ScholarshipVisit Scholarship Page
Kaplan Tuition AssistanceVisit Scholarship Page
Altius Scholarship ProgramVisit Scholarship Page

Last Updated: February 2026

Why MPlan exists.

I didn't build MPlan because I wanted to start a software company. I built it because the MCAT sucks and I realized no resources are targeting one of the hardest parts of studying. Planning.

I studied over 500 hours over the course of my MCAT journey. The hardest part? It was deciding what to study and when. I also watched incredibly smart friends struggle with the exact same issue, fighting their schedules instead of fighting the test.

To make matters worse, the "solutions" out there are heavily gatekept. The prep industry charges hundreds or thousands of dollars for basic planning tools and tutoring. That cost is a massive barrier that keeps brilliant future doctors out of medicine simply because they can't afford to prep.

So I wanted to build a rigorous engine that can bring you the expertise of a many-thousand dollar private tutor for an accessible price. My goal is for MPlan to help you reach your ideal score.

Lastly, as you may have guessed, I am also a student in the journey of becoming a physician. Reflecting on how difficult this process is, I am pledging to funnel money I earn through this software back to you, the students. Once the software becomes self sufficient, I want to give out scholarships to pay for these expensive platforms and the MCAT signup fee. That is all. Best of luck studying.