Methodology

How Ratings Are Calculated

All aggregates on CFAReview.org are calculated transparently:

  • Average rating is the mean of all individual reviews for a provider and CFA level
  • Star distribution shows the count of 1, 2, 3, 4, and 5-star reviews
  • All calculations include only PUBLISHED reviews

Insufficient Data Label

When a provider receives fewer than 5 reviews for a specific CFA level and curriculum year, we label the aggregate as "Insufficient data". This ensures that ratings are meaningful and not influenced by a small number of reviews.

Data Slicing

Reviews are organized into "slices" based on:

  • Provider
  • CFA Level (Level I, II, or III)
  • Curriculum Year
  • Product Type (optional filter)

When filtering by product type, all reviews that include that product type are included in the aggregate.

Review Moderation

Reviews are published automatically unless our spam detection system flags them as suspicious. Our moderation team then reviews flagged content to ensure the community remains helpful and trustworthy.

Non-Affiliation

CFAReview.org is completely independent and not affiliated with CFA Institute, any exam prep providers, or any testing organization. All reviews are submitted by community members and represent their personal experiences and opinions.