(804) 303-8915

Please leave a detailed message if we do not answer; we may be teaching!

Basic Life Support (BLS)

CSRE is a Richmond metro area based organization dedicated to enriching the community by providing quality education on emergency and safety preparedness.​

BLS Classes offered in the Richmond and Charlottesville areas. BLS is also commonly known as CPR for Healthcare Providers.

Basic Life Support (BLS) is designed for healthcare students, healthcare professionals, and other personnel who need to know how to perform CPR and other basic cardiovascular life support skills in a wide variety of in-facility and prehospital settings.

Visit the American Heart Association Basic Life Support (BLS) Course site to learn more and to see if this course might be right for you.

Need BLS, ACLS, & PALS? Check out our Triple Play offering or choose one of the “Double Play” options to combine BLS with either ACLS or PALS.


Classroom Instruction

Instructor-led training in the classroom is recommended for new students; especially those with no prior CPR experience. The classroom format offers the greatest amount of practice time and interaction with the instructor. We offer classroom renewal courses, as well as the Blended Learning model, for students with prior CPR experience.

In the continued interest of public safety, we restrict the number of students in each class. In fact, our students comment that they appreciate the smaller class size and more personalized instruction.

We encourage students and the instructor to wear a mask at all times. Likewise, all equipment is thoroughly cleaned between each class and appointment.

To learn more out about the schedule of our in-person classes, please visit our course calendar or registration page.

Blended Learning

CSRE and our students recommend the AHA HeartCode® blended learning model. Upon successful completion of the eLearning course and hands-on skills requirements, students receive an AHA Provider Certification eCard.

There are two options for completing your registration:

Option 1: Register for the eLearning + Skills Session and your course fee will include the HeartCode® eLearning code for your course(s) in addition to an appointment for your skills session. You will select a date for your skills session during the registration process.

Option 2: If you already have a Course Completion Certificate from a HeartCode® eLearning course, register for a Skills Session appointment only. The hands-on skills session will satisfy “Part 2” of the Blended Learning Model. To purchase the HeartCode® eLearning course yourself, you will find the options on the AHA store.


Drop Us a Line

If you are in a cohort and want to schedule a group skills session, reach out to us directly for available times.

Drop us a line!

This field is optional
Email is not always reliable. We will contact you only once about your inquiry.