In-person CPR classes typically take 3 to 8 hours depending on the instructor and the skills being covered. If you are taking an adult CPR class that does not cover first aid or other skills, then you can expect your class to be on the shorter end of the spectrum. If you are taking an adult, child, and infant CPR class that also teaches healthcare skills (such as a BLS class) and first aid, then your CPR certification class will likely run on the long end of the spectrum. Because in-person CPR classes are taught by an instructor in the room, the length of your class will also depend on your instructor’s teaching method. Some instructors love telling stories, repeating points, and doing a lot of hands-on work.  This can increase the length of the class and can be quite unpredictable.