This may sound obvious, but has your son called the local ambulance corp? Ours has a program specifically for HS students. They may be able to help connect you to a program.
Our community college has these courses/certifications but you have to be 18 - even though in our state it appears that the age is now 17.