Practice Questions and Item Sets
Multiple-choice questions for Level I and vignette-based item sets for Levels II and III, by topic and learning module. Every answer is explained, right and wrong.

Complete prep for Level I, II, and III: practice questions and item sets, mock exams, flashcards, and readiness tracking, with Savvy, your AI study partner, built in.
4.8
50k+ learners
50k+ learners
Loved by students at



Organized by topic and learning module across Level I, II, and III. Practice each level the way it's tested, then keep what you learn with spaced review.
Multiple-choice questions for Level I and vignette-based item sets for Levels II and III, by topic and learning module. Every answer is explained, right and wrong.
Flashcards on spaced repetition for formulas, key terms, and Ethics standards, plus visuals that show what a formula does before you memorize it.
Clear explanations, worked examples, and visuals that turn dense readings into concepts you actually understand.

Savvy is your AI study partner, built for the CFA exams. It's there whenever you need help, learns how you study, and helps you the way you learn best.

A readiness score for every learning module shows what's exam-ready and what still needs work. Timed mocks and custom quizzes close the gaps.
A readiness score for every topic and learning module, built from what you know, what you remember, and what you can apply under time.
Sit a timed, exam-style mock for your level before the real one, so you know your pace and exam day holds no surprises.
Build a quiz from any mix of learning modules, choose how many questions, and practice at your own pace or against the clock.

Two quick games built on CFA topics. Play one between study sessions to keep concepts fresh and find out what you haven't locked in yet.
Real feedback from learners using the current Oncourse app.

Studying full time, it was easy to read for hours and remember little. Oncourse moved me into questions early and kept formulas coming back until they stuck.
CFA
My evenings are short after work. Oncourse turns them into focused question sets and formula reviews, so I’m not rereading the same reading every night.
CFA
Between work and my son, I get pockets of time, not hours. Oncourse fits prep into those pockets and still keeps me on pace for Level II.
CFA
I fell weeks behind and almost deferred. Oncourse rebuilt my plan from where I actually was, and I caught up without cramming.
CFA
In final review, every hour matters. Oncourse used each mock to pick my next weak area, so I stopped redoing topics I already knew.
CFA
After missing Level II, I didn’t want to start from zero. Oncourse focused my retake on the topics that cost me, and the vignettes finally clicked.
CFAOne plan for all three CFA levels. Start with a 7-day free trial on the annual plan.
Prices in USD. Every plan includes all three levels.
All three: Level I, Level II, and Level III, organized by topic and learning module on the 2027 curriculum.
Yes. Your daily plan is sized to the time you have, and you can tell Savvy when work gets in the way so the plan adjusts.
Yes. Upload a chapter, your notes, or screenshots from the curriculum or any other course, and Savvy can explain them or quiz you on them.
Yes. Readiness tracking shows which learning modules cost you points, and your plan puts those first.
Oncourse questions are written by Oncourse and modeled closely on the CFA exam's item sets and multiple-choice formats for each level, so you practice the way you'll be tested and build exam readiness. They aren't official CFA Institute questions.
$134.99 a year with a 7-day free trial, $19.99 a month, or $6.99 a week. Every plan includes all three levels.

Practice questions, item sets, mock exams, flashcards, and Savvy for every CFA level.
CFA® and Chartered Financial Analyst® are registered trademarks owned by CFA Institute. CFA Institute is not affiliated with or responsible for this product.