Your shopping cart is empty!
Instructor-led, classroom-based training featuring hands-on practice and video-based learning.
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.
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.
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.
| 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 | Enrollment Open - Space Available | Enroll | ||
|
Wednesday Apr 29, 2026
5:30 pm
-9:00 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Meredith | Enrollment Open - Space Available | Enroll | ||
|
Wednesday Apr 29, 2026
5:30 pm
-9:00 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Salem | Enrollment Open - Space Available | Enroll | ||
|
Thursday Apr 30, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Bedford | Enrollment Open - Space Available | Enroll | ||
|
Thursday Apr 30, 2026
6:00 pm
-9:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Portsmouth | Enrollment Open - Space Available | Enroll | ||
|
Saturday May 02, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Bedford | Enrollment Open - Space Available | Enroll | ||
|
Monday May 04, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Salem | Enrollment Open - Space Available | Enroll | ||
|
Tuesday May 05, 2026
8:00 am
-11:30 am
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Bedford | Enrollment Open - Space Available | Enroll | ||
|
Wednesday May 06, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Portsmouth | Enrollment Open - Space Available | Enroll | ||
|
Thursday May 07, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Bedford | Enrollment Open - Space Available | Enroll | ||
|
Thursday May 07, 2026
6:00 pm
-9:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Portsmouth | Enrollment Open - Space Available | Enroll | ||
|
Friday May 08, 2026
8:00 am
-11:30 am
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Meredith | Enrollment Open - Space Available | Enroll | ||
|
Saturday May 09, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Portsmouth | Enrollment Open - Space Available | Enroll | ||
|
Saturday May 09, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Meredith | Enrollment Open - Space Available | Enroll | ||
|
Saturday May 09, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Peterborough | Enrollment Open - Space Available | Enroll | ||
|
Sunday May 10, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Bedford | Enrollment Open - Space Available | Enroll | ||
|
Tuesday May 12, 2026
6:00 pm
-9:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Peterborough | Enrollment Open - Space Available | Enroll | ||
|
Wednesday May 13, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Portsmouth | Enrollment Open - Space Available | Enroll | ||
|
Thursday May 14, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Bedford | Enrollment Open - Space Available | Enroll | ||
|
Thursday May 14, 2026
5:30 pm
-9:00 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Meredith | Enrollment Open - Space Available | Enroll | ||
|
Thursday May 14, 2026
6:00 pm
-9:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Portsmouth | Enrollment Open - Space Available | Enroll | ||
|
Friday May 15, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Peterborough | Enrollment Open - Space Available | Enroll | ||
|
Sunday May 17, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Portsmouth | Enrollment Open - Space Available | Enroll | ||
|
Monday May 18, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Salem | Enrollment Open - Space Available | Enroll | ||
|
Wednesday May 20, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Portsmouth | Enrollment Open - Space Available | Enroll | ||
|
Thursday May 21, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Bedford | Enrollment Open - Space Available | Enroll | ||
|
Thursday May 21, 2026
6:00 pm
-9:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Portsmouth | Enrollment Open - Space Available | Enroll | ||
|
Saturday May 23, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Portsmouth | Enrollment Open - Space Available | Enroll | ||
|
Saturday May 23, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Peterborough | Enrollment Open - Space Available | Enroll | ||
|
Sunday May 24, 2026
9:00 am
-12:30 pm
|
Basic Life Support (BLS)
$119.99 |
NHCPR - Bedford | Enrollment Open - Space Available | Enroll | ||