Basic Life Support (BLS)

BLS CPR Course | Healthcare Provider Training

BLS CPR Certification Banner

Course Content

  • Comprehensive CPR training for one and two rescuers, covering adults, children, and infants
  • Effective techniques for choking relief in conscious and unconscious patients
  • Proper usage of an Automated External Defibrillator (AED) with key considerations
  • Critical skills in rescue breathing, bag-valve-mask ventilation, and advanced airway management

Course Format

Instructor-led, classroom-based training featuring hands-on practice and video-based learning.

Course Details

  • Course Length: Approximately 3 hours
  • Minimum class size: No minimum requirement. We will hold the class even if only one student enrolls.
  • Enrollment Cut-off: Enrollment closes when the class is full. Late enrollments may receive course materials on the day of class.

Certification

Upon successful completion, students receive an American Heart Association (AHA) BLS Provider e-Card, valid for two years. e-Cards are issued within 1-2 business days after course completion.

CAPCE Accreditation

For EMTs, AEMTs, and Paramedics: This course is accredited by the Commission on Accreditation for Pre-Hospital Continuing Education (CAPCE) and provides 2.50 Basic Continuing Education Hours (CEHs).

Looking for group or 1-on-1 training?

We offer group training at our location or yours, as well as personal 1-on-1 sessions. Call 603-668-5360 for details.

Need just the skills portion?

If you completed AHA Heartcode Part 1 online and need skills verification, please click here to schedule an appointment.

Frequently Asked Questions

Click here to view our frequently asked questions.

Use of American Heart Association materials in an educational 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 materials, do not represent income to the Association.

 
View Upcoming Classes Click Here
Date/Time Course Name Location Availability Enroll
Wednesday Apr 29, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Portsmouth
NHCPR - Portsmouth
155 West Rd, Portsmouth, NH 03801, USA
Enrollment Open - Space Available Enroll
Wednesday Apr 29, 2026
5:30 pm -9:00 pm
Basic Life Support (BLS)
$119.99
NHCPR - Meredith
NHCPR - Meredith
1 Burton Dr, Meredith, NH 03253, USA Bedford, NH 03110 United States
Enrollment Open - Space Available Enroll
Wednesday Apr 29, 2026
5:30 pm -9:00 pm
Basic Life Support (BLS)
$119.99
NHCPR - Salem
NHCPR - Salem
15 Ermer Rd, Salem NH
Enrollment Open - Space Available Enroll
Thursday Apr 30, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Bedford
NHCPR - Bedford
9 Cedarwood Dr, Unit 12, Bedford NH 03110 Bedford, NH 03110 United States
Enrollment Open - Space Available Enroll
Thursday Apr 30, 2026
6:00 pm -9:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Portsmouth
NHCPR - Portsmouth
155 West Rd, Portsmouth, NH 03801, USA
Enrollment Open - Space Available Enroll
Saturday May 02, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Bedford
NHCPR - Bedford
9 Cedarwood Dr, Unit 12, Bedford NH 03110 Bedford, NH 03110 United States
Enrollment Open - Space Available Enroll
Monday May 04, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Salem
NHCPR - Salem
15 Ermer Rd, Salem NH
Enrollment Open - Space Available Enroll
Tuesday May 05, 2026
8:00 am -11:30 am
Basic Life Support (BLS)
$119.99
NHCPR - Bedford
NHCPR - Bedford
9 Cedarwood Dr, Unit 12, Bedford NH 03110 Bedford, NH 03110 United States
Enrollment Open - Space Available Enroll
Wednesday May 06, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Portsmouth
NHCPR - Portsmouth
155 West Rd, Portsmouth, NH 03801, USA
Enrollment Open - Space Available Enroll
Thursday May 07, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Bedford
NHCPR - Bedford
9 Cedarwood Dr, Unit 12, Bedford NH 03110 Bedford, NH 03110 United States
Enrollment Open - Space Available Enroll
Thursday May 07, 2026
6:00 pm -9:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Portsmouth
NHCPR - Portsmouth
155 West Rd, Portsmouth, NH 03801, USA
Enrollment Open - Space Available Enroll
Friday May 08, 2026
8:00 am -11:30 am
Basic Life Support (BLS)
$119.99
NHCPR - Meredith
NHCPR - Meredith
1 Burton Dr, Meredith, NH 03253, USA Bedford, NH 03110 United States
Enrollment Open - Space Available Enroll
Saturday May 09, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Portsmouth
NHCPR - Portsmouth
155 West Rd, Portsmouth, NH 03801, USA
Enrollment Open - Space Available Enroll
Saturday May 09, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Meredith
NHCPR - Meredith
1 Burton Dr, Meredith, NH 03253, USA Bedford, NH 03110 United States
Enrollment Open - Space Available Enroll
Saturday May 09, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Peterborough
NHCPR - Peterborough
375 Jaffrey Rd #14, Peterborough, NH 03458, USA
Enrollment Open - Space Available Enroll
Sunday May 10, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Bedford
NHCPR - Bedford
9 Cedarwood Dr, Unit 12, Bedford NH 03110 Bedford, NH 03110 United States
Enrollment Open - Space Available Enroll
Tuesday May 12, 2026
6:00 pm -9:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Peterborough
NHCPR - Peterborough
375 Jaffrey Rd #14, Peterborough, NH 03458, USA
Enrollment Open - Space Available Enroll
Wednesday May 13, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Portsmouth
NHCPR - Portsmouth
155 West Rd, Portsmouth, NH 03801, USA
Enrollment Open - Space Available Enroll
Thursday May 14, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Bedford
NHCPR - Bedford
9 Cedarwood Dr, Unit 12, Bedford NH 03110 Bedford, NH 03110 United States
Enrollment Open - Space Available Enroll
Thursday May 14, 2026
5:30 pm -9:00 pm
Basic Life Support (BLS)
$119.99
NHCPR - Meredith
NHCPR - Meredith
1 Burton Dr, Meredith, NH 03253, USA Bedford, NH 03110 United States
Enrollment Open - Space Available Enroll
Thursday May 14, 2026
6:00 pm -9:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Portsmouth
NHCPR - Portsmouth
155 West Rd, Portsmouth, NH 03801, USA
Enrollment Open - Space Available Enroll
Friday May 15, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Peterborough
NHCPR - Peterborough
375 Jaffrey Rd #14, Peterborough, NH 03458, USA
Enrollment Open - Space Available Enroll
Sunday May 17, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Portsmouth
NHCPR - Portsmouth
155 West Rd, Portsmouth, NH 03801, USA
Enrollment Open - Space Available Enroll
Monday May 18, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Salem
NHCPR - Salem
15 Ermer Rd, Salem NH
Enrollment Open - Space Available Enroll
Wednesday May 20, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Portsmouth
NHCPR - Portsmouth
155 West Rd, Portsmouth, NH 03801, USA
Enrollment Open - Space Available Enroll
Thursday May 21, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Bedford
NHCPR - Bedford
9 Cedarwood Dr, Unit 12, Bedford NH 03110 Bedford, NH 03110 United States
Enrollment Open - Space Available Enroll
Thursday May 21, 2026
6:00 pm -9:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Portsmouth
NHCPR - Portsmouth
155 West Rd, Portsmouth, NH 03801, USA
Enrollment Open - Space Available Enroll
Saturday May 23, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Portsmouth
NHCPR - Portsmouth
155 West Rd, Portsmouth, NH 03801, USA
Enrollment Open - Space Available Enroll
Saturday May 23, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Peterborough
NHCPR - Peterborough
375 Jaffrey Rd #14, Peterborough, NH 03458, USA
Enrollment Open - Space Available Enroll
Sunday May 24, 2026
9:00 am -12:30 pm
Basic Life Support (BLS)
$119.99
NHCPR - Bedford
NHCPR - Bedford
9 Cedarwood Dr, Unit 12, Bedford NH 03110 Bedford, NH 03110 United States
Enrollment Open - Space Available Enroll