Free MCAT practice and analytics powered by your AI chat.
- Choose a pregenerated question bank or configure a targeted practice session by section, topics, skills, difficulty, format, review mode, and timing.
- Start a question-bank session immediately or use the generation pipeline to create a new practice session.
- Session is validated before practice starts.
- Submit answers in immediate or later review mode, with optional question flagging and navigation.
- Review explanations and see analytics in the dashboard.
Use the pregenerated C/P, B/B, and P/S question banks to start practice with zero setup friction.
Use the generation pipeline when you want a targeted custom drill:
- Configure the practice session.
- Click "Generate practice session."
- Copy the compiled prompt into an AI chat.
- Paste the returned JSON into OpenMCAT.
- Validate and start.
No accounts, no telemetry, no server-side storage, and all study data is local in the browser.
OpenMCAT is an independent free-and-open-source study tool. It is not affiliated with, endorsed by, or sponsored by the Association of American Medical Colleges (AAMC). MCAT is a registered trademark of the AAMC. OpenMCAT generates AI-powered practice sessions for drilling topics and skills. It is not intended to be used as a substitute for official AAMC practice materials and it does not guarantee any particular MCAT score.
OpenMCAT is available under the GNU Affero General Public License v3.0 (AGPL-3.0).