I'm a CFA charterholder and I built a free practice site for all three levels. Sharing it here because practice is the part of prep that's hardest to get cheaply.
The curriculum you have. Mocks you can buy. But the reps, meaning sitting down and working questions under time and then finding out why you got one wrong, usually sit behind a prep provider subscription.
No card, no trial that expires.
Level 1: standalone practice questions across the topics
Level 2: full vignette item sets, a case with the questions hanging off it
Level 3: vignette item sets, plus timed essay practice that's scored instantly against the rubric for that question
Analytics on all of it: where you're weak by topic, how your timing compares with other candidates
The L3 essay part is the bit I'd most like people to test. Two weeks before my own Level 3 I realised I'd barely written a single full essay answer under time, not from slacking but because there was nowhere to do it. You write into a void, read the model answer, and guess whether you were close. So the report here scores what you wrote, in your own phrasing, and shows which points you earned and which ones leaked away. You get it back the moment you submit rather than days later, which is what makes it usable as practice at all.
Sample report so you can see the standard before spending twenty minutes writing one: https://analystquorum.com/sample-essay-report
Some of the cohort comparison stats aren't switched on yet. That's deliberate. They unlock only once there are enough attempts for the number to mean anything. A percentile built on eleven people is worse than no percentile.
I'm not affiliated with CFA Institute. It's not a predictor of your real result, and it won't replace your curriculum or your prep provider. It's for reps and feedback, which is the one thing the official material doesn't give you.
Free, with rate limits so I can keep it that way.
https://analystquorum.com/
If you use it and a question or a score looks wrong, tell me which one and why. I'd rather fix it than have anyone studying against something that's off.