Heartsaver® CPR, AED
& First Aid Classes
American Heart Association Heartsaver certification for non-healthcare settings. Full classes at our Williamsburg location, blended learning, or we travel to your group of 5 or more.
We offer three Heartsaver options. Each course has two ways to take it — choose what works for you or your group.
For full classes with 5 or more students, you can either host at our Williamsburg office or we travel to your workplace, school, daycare, or organization. Pricing is per person. A $25 travel fee applies for locations under 20 miles — longer distances may vary.
Call (757) 229-0919 or email admin@hearttoheartctc.com to book group training.
Full classes run 4–6 hours depending on the course. Blended skills checks are ~1 hour. Small class sizes mean individualized attention from your instructor.
Prefer to do the cognitive portion online first? Here's how the blended option works. For a full class, just register and show up — no prep needed.
The hands-on session validates the skills you learned in the HeartCode online course. Expect to demonstrate:
- High-quality CPR with proper rate, depth, and hand placement
- Cardiac arrest algorithms — including V-Fib, PEA, and Asystole
- Airway management including bag-mask ventilation
- Cardiac rhythm recognition and appropriate interventions
- Epinephrine pen use and medication basics
- Effective team dynamics and clear communication
- Megacode scenario — bringing all skills together
Do I need to complete anything before attending?
Where do I buy the HeartCode online portion?
Is this for first-time certification or renewal?
What if I don't pass the skills check?
Where exactly is the class held?
What are my options for group training?
What's the difference between the three Heartsaver courses?
Coming to class on your scheduled date automatically affirms you do not have any symptoms of illness or unexplained rashes within the past week. Students with symptoms will be asked to leave immediately and may not return until a healthcare professional provides a letter stating you are free from disease.
CPR cancellations with less than 48 hours notice will not receive a refund. Students who cancel with less than 48 hours notice are responsible for the full class fee.
We are happy to reschedule to another class with proper notice. A $20 rescheduling fee applies if you do not pass the skills check and need to return.
No refunds for no-call no-shows. Groups who schedule an off-site course and cancel without at least 48 hours notice will be responsible for the course fees of 5 students.
The American Heart Association strongly promotes knowledge and proficiency in BLS, ACLS, and PALS and has developed instructional material for this purpose.
Use of these materials in an education course does not represent course sponsorship by the American Heart Association. Any fees charged for such a course, except for a portion of fees needed for AHA course material, do not represent income to the Association.
Heart to Heart CTC is an authorized American Heart Association Training Site.















