Careers & Education
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

What Are the Best CFA® Prep Courses?

Updated February 12, 2026

We might earn a commission if you make a purchase through one of the links. The McClatchy Commerce Content team, which is independent from our newsroom, oversees this content. This article has involved AI in its creation and has been reviewed and edited by the McClatchy Commerce Content team.

Have you ever bought a book or a video game, only to be disappointed when you actually start to read or play it?

Chances are, you looked at the reviews, but didn’t fully consider the aspects of those things you loved the most—like that video game lacked a collectible aspect, or the book didn’t have the love story you craved.

That’s why choosing the best CFA® prep course is so important (especially with a pass rate as low as 39% in 2024). Your course isn’t just $20 or $60; there are hundreds of dollars on the line, and maybe even your self-esteem and exam-day confidence. I personally dug through over a dozen top courses, narrowing them down to the top four I’d most recommend looking at. Let’s dig in and find the right CFA® exam prep materials for you.

Best CFA® Prep Course Comparison

WordPress Data Table Plugin

Top CFA® Programs at a Glance

Best Overall: UWorld
Best for Beginners: AnalystPrep
Best for Comprehensive Coverage: Kaplan Schweser
Best for Modern Learners: Salt Solutions

1. UWorld: Best Overall

UWorld

UWorld is best known for their exam-quality practice questions, ExpertConnect Q&A, Expert MasterClass video sessions, and customizable flashcards. There are even more impressive features, such as a structured 2-day boot camp and a variety of pass guarantee options; however, they’re only available in the most expensive package.

Nevertheless, in my experience with UWorld’s Advanced package for the CFA® levels, I found a lot to appreciate. The live boot camp and Q&A sessions were excellent, covering the content at an effective pace and going into each topic with an impressive level of depth. They were easy to follow, and the instructors seemed to actually care about whether or not I was picking up on the information.

However, the real selling point is the practice questions, which are very similar to those on the actual exam (I literally pulled around a dozen or so and compared them; UWorld’s are harder, but otherwise very close). UWorld is a bit pricey, and I’d like to see more mock exams for levels 2 and 3. Otherwise, I got so much out of UWorld, and I think CFA® candidates will have a similar experience.

See my full review of UWorld CFA® here.

Key Features

  • 📚 Course Format: Live Classes and On-Demand Lessons
  • 🔍 Number of Practice Questions: ~4,000
  • 🎥 Live Online Classes or on-demand video lectures
  • 🗒️ SimpleSheets+ for easily accessible reference
  • ✍️ Up to 9 Mock Exams, 5 for Level I, and 2 each for II and III
  • 📅 Course Access Until You Pass relieves some financial pressure

UWorld Student Testimonials

“UWorld is the best source out there for CFA level 1. Their infographics and explanation for each question is sublime and the difficulty of some of those questions rlly makes the final exam seem like a piece of cake. Not to mention their exam style interface so you are mentally prepared of the layout.”

Aggressive_Math378

“One of the most ridiculous questions from Uworld appeared in my L1 exam recently. Although the questions are hard, they are all aligned with the textbook’s content.”

Affectionate_Club866
Untitled-design-22-280x280

Save 15% on UWorld CFA Level 1 Exam Prep

14 uses today
Expires in 1 day
Last Used: 19 days ago
Untitled-design-22-280x280

Get 15% Off UWorld CFA Level 2 Prep Course

16 uses today
Expires in 1 day
Last Used: 16 hours ago
Untitled-design-22-280x280

Take 15% Off UWorld CFA Level 3 Review Course

18 uses today
Expires in 1 day
Last Used: 19 days ago

Pros

  • Many students consider their practice questions some of the best for CFA® prep
  • Includes live online classes at a relatively affordable price point
  • Customizable virtual flashcards are a vital tool for traditional learners
  • SimpleSheets+ is a helpful tool for quickly brushing up on key concepts
  • Mobile app to watch lectures and study flashcards out in the world

Cons

  • Expensive compared to AnalystPrep and Salt Solutions
  • StudyPass, FreshStart, and Accelerate Bootcamp are locked to the premium tier

Bottom Line: Why Choose UWorld?

If you want great practice questions, useful bonuses, and live support at a price that won’t break the bank, I think UWorld is worth some serious consideration. Though they’re more expensive than AnalystPrep and Salt Solutions, students who value in-depth answer explanations, mobile apps, and live, interactive support can find a wealth of value in UWorld’s selections.

UWorld

Dashboard
Content
Value
Support

2. AnalystPrep: Best for Beginners

AnalystPrep

Whether you’re on a budget, looking for engaging video lessons, over 6,000 quality practice questions, or want lifetime access to your course materials, AnalystPrep delivers. In fact, their package for all three levels is either the same price or more affordable than one level from Kaplan Schweser, Salt Solutions, and UWorld.

Oddly, one of the main selling points for AnalystPrep is their lead lecturer, Professor James Forjan. It was easy to see why in my own research: he has great energy, a clear passion for his students’ success, and a phenomenal ability to take an impossible finance topic—think quantitative methods and derivatives—and make it easy to understand. I obviously have a background in finance, but I was nevertheless impressed by how he could explain something simply in a way I would struggle to communicate effectively to a newbie.

Consequently, AnalystPrep is an excellent fit for audiovisual learners on a budget, particularly if you want a streamlined approach without all the distracting bells and whistles.

AnalystPrep CFA question bank
AnalystPrep CFA study material
AnalystPrep CFA dashboard

Key Features

  • 📚 Course Format: On-demand
  • 🔍 Number of Practice Questions: 6,000+
  • 🎥 Video Lectures: 120+ hours of expert-led video content
  • 🗒️ ~3,000 Pages of Study Notes that correlate with the video lessons
  • ✍️ Mock Exams for all three levels of the CFA® exam
  • 📊 Performance Tracking Tools that identify your weaknesses for more efficient study
  • Unlimited Ask-a-Tutor Questions for personalized support

AnalystPrep Student Testimonials

“James Forjan, AnalystPrep instructor, is a bona fide professor and teaches the subject matter like an experienced teacher. The one-time low cost is a bonus–and it applies to all three levels. The study notes are very good. […] He has lots of mocks and what I really like is you can print them out and take them while the sun is shining; easily toggle and retake them as you please.”

efficient-frontier

“Jim is now currently recording L3 videos. I watched them while waiting for my L2 results. There are 40 so far. THESE are detail oriented. I mean they are really good. He’ll break readings up into 2 or 3 vids, each 45 minutes to an hour long. Anyone attempting L3 with the CFAI curriculum only should absolutely use these to supplement.”

mikestorm
analyst-prep-small-square-1-280x280

20% Off Analyst Prep CFA & FRM Courses

12 uses today
Expires in 3 days
Last Used: 2 days ago
analyst-prep-small-square-1-280x280

Enjoy 30% Off Analyst Prep CFA & FRM Courses

17 uses today
Expires in 3 days

Pros

  • Vast bank of exam-quality practice questions
  • Lifetime access prevents the anxiety of rushing to finish
  • The price for all three levels is ≤ the price of one level from Kaplan or UWorld
  • In-depth performance tracking is simultaneously insightful and motivating
  • Engaging video lessons that break down tricky topics in an easily digestible way

Cons

  • No pass guarantee, so if it doesn’t work, you’re out of luck

Bottom Line: Why Choose AnalystPrep?

What makes AnalystPrep shine in testing is how efficient and to-the-point the whole experience feels. The platform loads fast, the dashboard is dead simple to navigate, and there’s zero fluff—just a clean path from login to lesson to quiz. The video content, especially Forjan’s lectures, delivers exactly what you want: clear, practical explanations that make dry topics like quant methods feel less painful. Practice questions hit the right difficulty level, and the answer breakdowns actually help you learn—not just tell you you’re wrong. If you want a course that respects your time, doesn’t overcomplicate things, and just gets the job done, this is it.

AnalystPrep

Dashboard
Content
Value
Support

3. Kaplan Schweser: Best for Comprehensive Coverage

Kaplan Schweser offers four unique packages for a variety of students, but their most popular is the Premium Package. Unlike AnalystPrep, you’ll have to buy study packages for each level separately. However, if you value the sheer amount of content—as in nearly 7,000 practice questions, hundreds of video content hours, a 55+ hour on-demand review masterclass, some of the best study notes out there, and a renewed course if you don’t pass—Kaplan Schweser is your choice for digging deep.

Their videos are professional, clean, and easy to listen to. They’re not as engaging as the video lessons from AnalystPrep, but they definitely get the job done. And if you want to leave no stone unturned, there’s no better choice. In my opinion, the biggest selling point for Kaplan is Schweser’s Secret Sauce®, a booklet packed with a simplified version of everything you need to know about the learning outcome statements. Key terms are bolded, bullet points are used, and it’s perfect to skim if you need a quick refresher on a topic.

Kaplan CFA study
Kaplan CFA formulas
Kaplan CFA study materials

Key Features

  • 📚 Course Format: On-Demand (Live Classes Available to Add On)
  • 🔍 Number of Practice Questions: 6,600+
  • 🎥 Video Lectures: 140+ hours of expert-led video content
  • 🎯 CFA® Institute Question Review Videos: 19+ hours of exam question answer explanations
  • 🛠️ CFA® Review Workshop covering 55+ hours of content
  • 📊 Activity Feed and Performance Tracking Tools for streamlined study
  • 📅 PassProtection™ Guarantee gives you another study package if you fail the exam

Kaplan Schweser Student Testimonials

“Kaplan’s learning ecosystem was far and away the best of all the resources I relied upon. For ALL LEVELS the readings concentrated on testable material and were light on chaff. Similarly the mock exams for ALL LEVELS were surprisingly consistent with the actual exam.”

ggop_

“Passed all 3 levels using Kaplan exclusively. Didn’t touch any official material. 90% percentile on level 2 and 3. It’s entirely sufficient for many people.”

B4SSF4C3
kaplan_shewer-e1715085685901

Get 15% Off Kaplan CFA Review Course

2 uses today
Expires in 2 days
Last Used: 42 minutes ago
Verified
kaplan_shewer-e1715085685901

Enjoy 15% Off Kaplan CFA Review Course

9 uses today
Expires in 2 days
Last Used: 15 hours ago
Verified
kaplan_shewer-e1715085685901

Kaplan CFA Premium Course – Enjoy 10% Off

16 uses today
Expires in 6 days
Last Used: 15 hours ago
View More

Pros

  • Hundreds of hours of video lectures for audiovisual learners
  • Review workshop is perfect for last-minute “crunch time” study
  • Schweser’s Secret Sauce® is a great written resource summarizing key concepts
  • Extensive library of exam-quality practice questions
  • Tons of bonuses for a more personalized experience, like QuickSheets and JumpStart materials

Cons

  • Expensive compared to other courses on the list, especially AnalystPrep and Salt Solutions
  • Live classes require an upgrade that can be really expensive for all three levels

Check out my full review of Kaplan CFA® to see if it’s right for you.

Bottom Line: Why Choose Kaplan Schweser?

If you want more than you need and you’d rather be overly prepared on exam day, Kaplan Schweser is an excellent choice. Whether you prefer to watch video lessons, read textbooks, study notes, or a combination of all three, Kaplan appeals to a wide variety of learning styles. While the classes are pretty steep price-wise, and that price only increases if you choose to add live review workshops and classes, it may be worth the investment if “more” is worth the money.

Kaplan

Dashboard
Content
Value
Support

4. Salt Solutions: Best for Modern Learners

Salt Solutions

Salt Solutions takes a unique approach compared to the other courses on the list, focusing on a more budget-friendly, simplified approach than Kaplan Schweser and a more scientific, data-driven approach than AnalystPrep. However, Salt Solution keeping efficiency at the forefront makes less sense when you realize there’s over 175 hours of video content alone, accounting for a massive percentage of your study hours.

Nevertheless, Salt Solutions does a lot of things right. I loved their modern interface with geometric accents, which made me feel like a student attending a high-tech online private school, or something to that effect. Essentially, I felt bougie, and that is a feeling worth chasing. Further, I really appreciated the in-depth performance tracking tools, which did a great job of not only pointing out my progress and how far I had to go, but also where I should be focusing my attention to get the most out of every study session. Salt Solutions is a great choice for a student who wants a more technical, science-backed strategy, without the high price of competitors like Kaplan.

Salt Soultions dashboard

Key Features

  • 📚 Course Format: On-demand
  • 🔍 Number of Practice Questions: 4,000+
  • 🎥 Video Lectures: 175+ hours of expert-led video content
  • 🗒️ Formula Sheets for quick reference while studying and practicing
  • ✍️ 3 Mock Exams for each level of the CFA® exam
  • Discussion Forums for community and connection while getting questions answered
  • 📊 Pace Keeper and Focus Analysis for better organization and comprehension
  • 📅 Course Access Until You Pass relieves some financial pressure

Salt Solutions Student Testimonials

“I think in certain aspects Salt is really great, like for quant and ethics. The videos are good too, over all I’d say take it. I use a combo of salt, Kaplan notes, and CFA curriculum.”

adise1

“I used (Salt Solutions) for level 1 and 2 so far and passed above 90 percentile for both.”

36644665

Pros

  • Sleek, high-tech interface that encourages organization and motivation
  • More affordable per part than Kaplan Schweser and UWorld
  • Pass guarantee includes extended access for as long as you need it
  • Huge video library, ideal for visual learners

Cons

  • Isn’t comprehensive enough as a standalone for some students
  • Still more expensive than AnalystPrep by over $1,000 when you buy all three levels
  • Some of the materials are free, so paying for packages including them feels strange

Bottom Line: Why Choose Salt Solutions?

If the traditional “nose in a book” approach just doesn’t do it for you, take Salt Solutions’ 14-day trial for a spin and see if this is a better fit. The complete level packages are relatively affordable, especially when you consider the nearly 200 hours of video lessons and deep-dive performance reports. However, it’s worth comparing the price to what you’re getting, as lots of video lessons are great, but not the deciding factor in helping you pass. Alternatives like AnalystPrep, Kaplan, and UWorld tend to give more bang for your buck.

Salt Solutions

Dashboard
Content
Value
Support
4.1

Honorable Mentions

To narrow the list down to my top four, I went over a dozen prep courses. Here’s the complete list of the entries that didn’t make the cut, all featured on the CFA Institute website as approved courses.

CFA® Course vs Course Comparison

UWorld vs. AnalystPrep

The comparison of premium depth vs. budget efficiency.

  • Choose UWorld if: You want the hardest practice. Choose this if you are willing to pay for “exam-quality” questions that are intentionally difficult to ensure you are over-prepared on test day.
  • Choose AnalystPrep if: You want the most practice volume. Choose this if you want a massive bank of 6,000+ questions and simplified study notes that cut through the fluff, all while keeping costs low.

UWorld vs. Kaplan Schweser

UWorld vs Kaplan CFA is the choice between modern, active learning and traditional, comprehensive instruction.

  • Choose UWorld if: You want active mastery. It’s the best choice if you prefer “learning by doing” with the industry’s most realistic practice questions and visual explanations that teach you the “why.” UWorld is perfect for those who want a digital-first experience with a top-tier mobile app.
  • Choose Kaplan if: You want total immersion. It’s the best choice if you prefer a traditional path with famous printed notes (SchweserNotes™), live classroom instruction, and the peace of mind that comes with the most established brand in the industry

AnalystPrep vs. Kaplan Schweser

A battle between high-value efficiency and premium, exhaustive coverage.

Choose Kaplan if: You want deep-dive resources. Choose this if you want more mock exams and live review workshops, or if you prefer a structured study calendar that tells you exactly what to do every week to stay on track.

Choose AnalystPrep if: You want maximum value. It is the clear winner for budget-conscious students, offering lifetime access for all three levels at a fraction of the cost. It’s ideal for visual learners who love engaging, high-energy video lectures.+1

Salt Solutions vs. AnalystPrep

Two modern, digital-first platforms with very different approaches to content.

  • Choose Salt Solutions if: You want tech-driven analytics. It’s the best pick if you love a minimalist, high-end interface and want data-backed tools like the “Pace Keeper” to manage your schedule automatically.
  • Choose AnalystPrep if: You want an instructor-led personality. Choose this if you prefer a professor-style video experience and need a provider that covers all three levels for one low, flat fee.

Salt Solutions vs. Kaplan Schweser

A choice between a streamlined, data-backed approach and a massive, traditional ecosystem.

  • Choose Salt Solutions if: You want modern efficiency. Choose this if you find Kaplan’s materials too “heavy” and want bite-sized videos and a clean dashboard that keeps you focused on your weak spots.
  • Choose Kaplan if: You want the full safety net. Choose this if you want the option for live classes, community forums, and a long history of proven pass rates that only a legacy provider can offer.

Final Thoughts

As tough as it can be, choosing the right prep course can make or break your study experience. Knowing your learning style and matching it to a course that caters to your needs is a simple way to boost your chances of passing.

So, to refresh, UWorld is the best overall choice, particularly for learners who value mobile content and quality practice questions. AnalystPrep’s affordable price and strong resources for visual learners position them as a sound option for beginners. Kaplan Schweser is sort of like the Rolls-Royce of CFA® exam prep courses: expensive, but for that price, you get to dig deep and truly master the content, not just study enough to barely pass. And finally, Salt Solutions is a solid choice for students who prioritize efficiency and science-backed learning techniques.

Ready to make your next move? Check out UWorld, AnalystPrep, or Kaplan and start studying for the CFA® exam.

FAQs

What is the best prep course for the CFA® exam?

UWorld, AnalystPrep, and Kaplan Schweser are three of the top options out there, but the best CFA prep course for you depends on your budget and learning style.

Is 70% enough to pass the CFA® exam level 1?

70% is generally a good target to shoot for, but it may not always be passing, depending on the specific exam being administered.

Is 3 months enough to study for the CFA®?

Anything is possible, but 3 months is highly unlikely. The recommended amount of studying per level is 300 hours, so 3 months might be enough for one level, but probably not all 3.

How much do CFA® prep courses cost?

CFA prep courses can cost anywhere from roughly $800 for all three levels up to well over $4,000. Luckily, the overall price range tries to cater to every budget.

Are CFA® prep courses worth it?

Absolutely. It’s extremely difficult to pass without one, so if earning your charter is important to you, choosing the right prep course is a big deal.

Bryce Welker is a regular contributor to Forbes, Inc.com, YEC and Business Insider. After graduating from San Diego State University he went on to earn his Certified Public Accountant license and created CrushTheCPAexam.com to share his knowledge and experience to help other accountants become CPAs too. Bryce was named one of Accounting Today’s “Accountants To Watch” among other accolades.