We did the CCNA Exploration courses at school, but you had to pay separately and take another test to get the official cert. Haven't done that yet, but probably will in the next few months.
We had access to lots of lab equipment, and could use any number of Cisco switches and routers.. But to be honest, I would only have needed a day or so with the physical equipment. Once you know what the connectors and cables look like (if you didn't already), you can just use Packet Tracer and GNS3. Maybe you can get some old, discarded equipment from your place of work or from some other company?
It's not that hard if you're reasonably clever, and familiar with basic networking stuff since before. The most difficult thing is probably the math of IP addressing (subnetting, supernetting etc.), but it quickly starts making sense. Also, lots of focus on how protocols work at the lowest level, and of course, the OSI model that they keep going on and on about....