Key Takeaway: NBME provides 3 to 5 free CCS practice cases through their Primum software. These cases are the only way to practice on the exact interface used on exam day, making them essential. Use them strategically early in your prep to learn the interface, then build volume with a dedicated simulator like MasterCCS.
What Exactly Does NBME Offer for Free?
NBME gives you three things at no cost: the Primum CCS software, a built-in tutorial, and a small set of practice cases.
The software is the real value. This is the identical platform you will use on exam day, and spending time in it before your test eliminates one major source of exam-day anxiety. The free package includes:
- The Primum software download for Windows and Mac
- A guided tutorial walking through every interface feature (order entry, clock management, location changes, patient updates)
- 3 to 5 practice cases spanning different acuity levels and settings
- Software updates as NBME modifies the interface
NBME also publishes free Step 3 content outlines and sample MCQ items on their website, which are worth reviewing but separate from CCS preparation.
How to Access the Free Cases
Getting the software is straightforward, but the download link is not always obvious on the NBME site.
- Go to nbme.org and navigate to the Step 3 section under "Examinations"
- Look for "Practice Materials" or "Self-Assessment" links
- Download the Primum CCS software for your operating system
- Install it and run the tutorial first (do not skip this)
- Work through the available practice cases
A few practical notes: the software requires an internet connection. It may not run on the latest macOS versions without adjustments, so check the system requirements before exam week. If you have trouble with the Mac version, try running it on a Windows machine or in a virtual environment.
What the Free Cases Actually Test
The free NBME cases are designed to demonstrate the software, but they still test real clinical reasoning. Based on the cases NBME has historically made available, the set typically includes:
An emergency department case. This is usually an acute presentation like chest pain or respiratory distress. It tests whether you can stabilize a patient, order time-sensitive diagnostics, and initiate treatment in the correct sequence. Pay attention to how the simulated clock advances and how quickly lab results return.
A chronic disease management case. Something like diabetes or hypertension in an outpatient setting. This tests your ability to order appropriate screening, initiate or adjust medications, and schedule follow-up. These cases trip people up because the pacing feels different from ED cases, and the scoring emphasizes preventive care orders that are easy to forget.
An outpatient or well-patient case. Preventive care, health maintenance, or a routine follow-up. This is where many examinees lose points because they do not think to order age-appropriate screenings, counseling, or vaccinations. The case may feel "too easy" and that is exactly the trap.
The specific cases rotate over time, so you may get slightly different scenarios than someone who downloaded the software six months ago.
What Free Cases Test That Paid Simulators Cannot
The NBME cases have one advantage no third-party tool can replicate: they run on the actual Primum software. This matters for several reasons.
Order entry behavior. The way you search for and select orders in Primum has quirks. The search algorithm does not always surface the result you expect. Practicing on the real software teaches you which search terms work and which do not. For example, you might type "CBC" and get the result immediately, but typing "complete blood count" could give you a longer list to scroll through.
Clock and timing mechanics. Primum's simulated clock advances in specific intervals when you click "Advance Clock." Understanding how time jumps work, when results become available, and how patient status updates appear is something you can only learn on the real platform.
Location changes. Moving a patient from the ED to the ICU or from the office to the hospital has specific steps in Primum. Getting comfortable with this on exam day matters.
The overall feel. There is no substitute for sitting in the actual testing environment. Even if you have practiced 100 cases on another simulator, spend time in Primum so nothing feels unfamiliar when it counts.
7 Tips for Getting Maximum Value from Each Free Case
Since you only get a handful of free cases, treat each one like a learning exercise rather than a test.
1. Do the tutorial first, completely. Do not skip through it. Click every button, read every tooltip. This is the fastest way to avoid fumbling with the interface during your practice cases.
2. Simulate real exam conditions on your first attempt. Set a timer for 10 or 20 minutes (matching the case length), close your notes, and work through the case as if it were exam day. This gives you an honest baseline.
3. Write down every order you placed and when. After finishing the case, document your entire approach from memory. This forces you to reflect on your decision-making and identify gaps.
4. Note the search terms that worked. When you find an order in the search bar, record the exact phrase you typed. Build a personal reference sheet of search terms that reliably surface the right orders. This translates directly to exam day speed.
5. Pay attention to result timing. Track which labs come back quickly and which take time. On the real exam, knowing that a troponin takes longer than a BMP helps you plan your clock advances.
6. Retry each case with a different strategy. After your first attempt, go back and try a different approach. What happens if you order imaging earlier? What if you consult sooner? The free cases have limited replay value for diagnosis practice, but they have real value for learning interface mechanics and timing.
7. Identify your weak spots before moving to paid practice. After completing all free cases, honestly assess: Were you comfortable navigating the software? Did you know what to order, or did you freeze? Did you manage the clock well? Your answers determine how to focus your remaining prep time.
Combining NBME Cases with Paid Tools
The most effective CCS preparation uses the free NBME cases and a comprehensive simulator together. Here is a practical approach.
Week 1: Interface Mastery (Free)
Complete the NBME tutorial and all free practice cases. Spend 2 to 3 hours total. Your only goal is comfort with the Primum interface and an honest self-assessment.
Weeks 2 to 4: Volume and Feedback (Paid Simulator)
Switch to a platform like MasterCCS for structured case practice. You need exposure to 50 or more cases across all major specialties. The real exam throws 13 CCS cases at you spanning emergency, inpatient, and outpatient settings. You cannot prepare for that variety with 5 cases.
Focus on the clinical areas that appear most frequently: chest pain and ACS, pneumonia, DKA, appendicitis, stroke, asthma exacerbation, well-child visits, and preventive care. For help navigating the Primum interface itself, our complete Primum software guide covers every shortcut and command. MasterCCS provides order-by-order scoring feedback that tells you exactly which actions earned points and which ones you missed, something the free NBME cases do not offer.
Final Week: Integration
Return to the NBME software and redo 1 to 2 free cases. After weeks of practice, these cases should feel effortless. If they do not, you have more work to do. Use this as a confidence check, not a study session.
NBME Paid Practice Forms: Are They Worth It?
NBME sells practice exam forms for around $60 each. These include both MCQs and additional CCS cases (typically 5 to 10 per form). They are worth considering for two reasons:
- Score prediction. The paid forms give you a predicted score that correlates reasonably well with your actual exam performance.
- Additional case exposure on the real platform. More cases in Primum means more comfort on exam day.
If your budget allows, purchasing one paid form in your final week of preparation gives you both a score check and additional Primum practice. It is not a substitute for high-volume case practice on a dedicated simulator, but it complements it well.
Other Free Resources Worth Knowing About
Beyond NBME, free CCS-specific resources are limited:
- The Free 137 provides MCQ practice only, no CCS cases (see our Free 137 guide)
- YouTube case walkthroughs let you watch someone else manage cases, useful for picking up strategies but no substitute for hands-on practice
- Reddit and forum discussions contain anecdotal tips and recent exam experiences that help you understand current case topics
- Clinical guidelines (UpToDate, AHA/ACC guidelines) serve as your knowledge base for knowing what to order
For a complete list of every free CCS resource available, see our free CCS practice cases guide. None of these replace the act of sitting down, managing a simulated patient in real time, and getting scored on your decisions.
Frequently Asked Questions
How many free CCS cases does NBME provide?
NBME typically provides 3 to 5 free CCS practice cases through their downloadable Primum software. The exact number can change when they update the software, but it has consistently been in this range.
Can I practice CCS cases online without downloading software?
The official NBME CCS cases require downloading the Primum software. Third-party platforms like MasterCCS offer browser-based CCS simulation that you can access from any device without downloads.
Are the free NBME cases the same difficulty as the real exam?
The free cases tend to be on the straightforward side. They are designed to demonstrate the software rather than challenge your clinical reasoning at exam level. The actual exam includes cases with diagnostic ambiguity, multiple concurrent problems, and time-sensitive complications that the free cases typically do not replicate.
How many CCS cases should I practice before Step 3?
Most students who score well on CCS practice between 50 and 80 cases before exam day. The free NBME cases cover the first 3 to 5 of those. A structured 4-week study plan can help you hit that target even during residency.
Is the NBME Primum software the same one used on exam day?
Yes. The downloadable Primum software is the same platform used at Prometric testing centers. This is the single biggest reason to use it during prep, even though the case selection is limited.
Ready for comprehensive CCS practice? Start with MasterCCS and access 175+ cases with detailed, order-by-order scoring feedback.