If you're having scheduling problems, try your local community hospital. That's where I took it. They may have a regularly-scheduled course, and if you can assemble a small group of friends they might even do a class just for your group at a time that works for you. Here's a couple stories about people who saved lives with CPR including a guy I know who saved his young child's life.
http://www.gettingprepared.info/blog/bystander-drops-and-does-cpr-saves-womans-life/
_________________________
@JohnPGalvin