American Heart Association CPR Classes

Frustrated with CPR classes that are too large?

You may remember attending an overcrowded CPR class in the past where you had to share one manikin with two, or three other students. Perhaps, there were 20 or more students with only one instructor.

We provide you with your own clean equipment and manikins so you won’t have to wait for your turn. Our classes have a smaller group format (limit 12) that gives students more time to practice, ask questions, and interact in a non-threatening environment.

Our CPR Instructors are courteous, professional, and experienced in the medical field.

Many students leave our classes saying that they learned more here than in previous classes. Best of all, you will finish an entire hour sooner than you would in that crowded class, leave with your AHA CPR certification card in hand and a complimentary rescue key-chain/barrier device.

We have proudly been an AHA Training Site since 2010.


Office Location

148 Townsend Street # 24

San Francisco, CA 94107

(415) 637-7382

Student Testimonials


This is the place to go to get certified or renew your CPR/1st aid/AED cert in San Francisco.Easy, efficient, and all that at the right price ($49)! In 2 hours, we were in and out with a certification and ready to save lives.I couldn’t be more pleased.

Elsa T.


I came here to renew my BLS certification with Roy. Roy is an exceptional instructor who makes learning CPR very easy to understand! I learned more from his class than I ever had in previous classes. He takes the time to explain to you and show you how to do …

Emelyn A.


I took my BLS recertification here with Roy as the instructor.  He was very friendly and makes the environment very relaxing, no stress. Highly recommend!

Heather C.


Revive is the best price in town. Roy was an amazing instructor. He was very patient with the students and his demonstrations made it easy to grasp the concepts. The material taught is thorough and easy to comprehend. I feel confident in my ability to potentially save a life in case of an emergency. I recommend Revive!

Tori M.


Fantastic, thank you Revive CPR! Definitely learned a lot and feel ready to administer CPR/AED when necessary!

Barry H.


I first took BLS for Health Care Professionals with Roy 2 years ago with my boyfriend when he was still instructing in Santa Clara. My boyfriend really enjoyed his class so he recommended I take it with him. Roy is a very nice instructor and welcomes any questions and is…

Mary F.

San Jose, CA


Great instructor for BLS. Very accommodating and patient. Easy to sign up on the website, and the whole process was seamless.

Ace V.