San Francisco CPR training that’s better than the rest.

Thank you for visiting Revive CPR. We’re committed to providing the best CPR/AED & First-Aid training and at the best prices, whether you need a class on-site at your office, for family & friends at home, or at our classroom at 148 Townsend St., we’ve got you covered.

Our Focus & Philosophy

  • Hands-On Practice
  • Smaller Classes
  • Low Cost, Affordable Training
  • Instructors who Care

I can’t believe how fun my CPR class was!”

CPR classes have the unfortunate image of being boring, dull, and just one of those things you have to get done. Considering how crucially important this training could potentially be in a real-life emergency, we want you to enjoy your class. When you’re enjoying something, you’re more engaged, and when you’re engaged, that’s where the real learning happens.

Our past clients have been kind enough to write some of their thoughts and feelings following our classes.  We hope they’ll help provide you a picture of what to expect at Revive CPR training.


Just left my BLS for healthcare professionals skills portion a Revive CPR . I was a little nervous since it was my first time taking the class but Roy was an absolutely wonderful teacher. He was clear, patient and friendly and the testing environment was interactive and relaxed. I never felt stupid for asking questions and feel confident that I can provide CPR in an emergency situation after an hour with Roy. I would 100% recommend taking Revive CPR with Roy to anyone looking to get certified or re-certified.

Thanks for a great experience!

Julia S.

Berkeley, CA


I was in a small size class for my CPR seminar today and it was very helpful. On top of that, the instructor Roy was so nice which made it easy to ask questions. The class didn’t seem rushed like some other CPR classes I’ve attended, and the content was efficient. The class was more hands-on and less watching videos, which to me is more useful. $57 to renew, free coffee, and friendly service  Can’t beat that!

I don’t always write Yelp reviews, but when I do…it’s because of great customer service!

Elena P.

San Francisco, CA


I did my BLS renewal here at Revive CPR at the Townsend St location. This was my first experience with Revive CPR and it was excellent! Roy is a great instructor. He is friendly, efficient, and helpful. I learned a lot in the time we did the skills portion of the course.

The Townsend location is conveniently located near public transportation and is easy to find. There are plenty of signs both outside and inside the building so you can find your way. I love how quick it is to register for class online and how many classes are on the calendar schedule. I was able to register just two days before the course which is great if you’re in a time crunch.

I highly recommend Revive CPR for all your CPR needs!

Henry C.

San Francisco, CA


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 very easy to understand which is why I wanted to take it with him again since I have to retake it for my nursing program. Although I had to go to San Francisco from San Jose, I think it was well worth it and he is also the CHEAPEST in the bay area for $59, how awesome is that! Other places charge you an arm and a leg -___-. I definitely recommend him to all my friends needing to take any BLS/CPR/AED course and like someone said in a previous post, time flies and great hospitality!!

For those traveling from the South Bay,
Cal Train is SUUUPER close!!
Get off on the last stop of Cal Train on 4th and King Street and it is only a 6 min walking distance!!! No need to pull your hair out trying to look for parking or getting charged $15+ just to park for 3 hours.

Mary F.

San Jose, CA


The class size was small which is great because you get more one-on-one with the instructor and your classmates. Roy def. broke everything down so you could understand it and even participated with us, he wasnt like just a text-book-for-three-hours kind of guy. Very hands on and always in good spirits. A lot of techniques changed around since the last time I took a CPR class but he made sure to make everything easy, fun, and understandable. I would def. reccommend anyone and everyone to take his CPR class!

Corelia M.

San Jose, CA


Wonderfully painless and quick class that gives you all the info in a fun and interactive format with lots of hands on practice. Roy is just great and makes the class stress free and fun. Highly recommended!!!

Marie R.

San Francisco, CA


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.

Santa Moncia, CA


…not only was this not a painful renewal, I learned more in his class than I ever did in any of my previous ones. A lot of material had changed since my previous certification and Anthony made it easy to incorporate this new knowledge. He was able to explain these changes so they made sense…

I can honestly say that after taking this class with Revive, I would trust any of my class mates if I went down and needed BLS skills to save my life. I felt that good about the class I was in! We all left feeling more confident about our skills and better prepared in the event of an emergency.

Jerdine C.

Alameda, CA


Roy is awesome! I’ve been meaning to write him a good Yelp review for a while.

I’ve done two CPR/BLS courses with him, a complete in-person course and a hybrid in-person/skills-check course. I appreciate the email reminders, the repeat-customer discounts, and the complimentary keychain (it includes a face mask for rescue, because you never know when you’ll need to do CPR)! And of course, in-person, he is a great teacher. He is super friendly, kind, pays attention to detail, and his class doesn’t drag on–he uses every minute well.

I did a bit of shopping around and Revive CPR came out to the cheapest prices in the city. Next time I need to renew my CPR/BLS certification, I’ll definitely be going to Revive!

Jade V.

San Jose, CA


5 Star CPR training! I needed to get my BLS CPR updated right away for a new job and I found Revive CPR through the American Heart Association website (Their classes are AHA CPR ) I chose them because they were able to fit me in within three days. Perfect!

Best CPR class ever! The instructor is nice, the class is fun, and I learned alot! I also liked how in the small class the instructor was able to spot the areas I was struggling in, which is really helpful in learning and in getting ready for the test.

Julie K.

Woodside, CA


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 every step in order to achieve the best skills on training.

Signing up with Revive CPR is super easy and convenient. They have many dates to choose from and charge no fees to reschedule Incase you can’t make it last minute!
I will definitely be recommending them to everyone!

Emelyn A.

Modesto, CA


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.

San Francisco, CA

Let’s Learn Together!

Click below to see our schedule of BLS, CPR/AED & First-Aid
training in San Francisco.