If shopping used, the original Kenko tube set marked just "CA/AF" will not accept EF-S lenses (but will work just fine with all EF lenses and all third party lenses in Canon mount).
The later Kenko marked "DG" and "CA/AF" will accept both EF and EF-S lenses.
I've noticed some illustrations on websites show the older, non EF-S compatible model, but are listed as the newer "DG" version. Probably they just never updated the photo. But I'd suggest clarifying with the seller before buying, just to be certain to get what you want.
Zeikos also offers a set of tubes that's got full electronic contacts... Usually about $100 US or less... sometime relabelled and sold under Adorama (ProOptic), Vivitar (sometimes ridiculously overpriced), Jessops, and some other brands. All the same thing though... Three tubes, slightly different lengths (13mm, 21mm, 31mm) than the Kenko but look to be just fine. I have not been able to determine for certain if these are both EF and EF-S mount compatible. I'd like to try these sometime and compare to the Canon and Kenko tubes I use now.
Canon only sells individual tubes: 25mm and 12mm. If you want to use them with an EF-S lens, you need to get the Mark "II" version.
Kenko also sells individual 25mm and 12mm. It's pretty hard to tell apart the Canon and the Kenko. They appear identical except for some cosmetics and the logos on them.
As a rule, the sets of three are a better value than the individual tubes. You have to buy a set to get a 36mm and 20mm. You need to buy individual tubes to get a 25mm. The Zeikos have unusual, but not all that different lengths.
With a set of three, you get a total of seven possible amounts of extension using them singly or together.
There are cheaper extension tubes... Sometimes much, much cheaper. I call these "dumb" tubes... They don't have the electronic lens to camera contacts to support auto focus and aperture control. Loss of AF isn't a big deal when shooting macro... But loss of aperture control is. There is a work-around method of stopping the lens down, but it's fussy and slow, involves removing the tube(s) and lens, reinstalling the lens, stopping down with DOF preview, removing the lens, reinstalling the tube(s) and then the lens. Sounds like a real pain in the arse to me! No thanks!