There are a range of classes and costs that would probably satisfy your state's requirement. Florida where I am is typical, in that any NRA firearms class or any class (including non-NRA classes) taught by a certified instructor will satisfy the state.
This may not be what you want to hear, but, I would get considerably more training than just one of these state-required classes. There are 2 hour gun-show and pawn-shop CWP classes around here that are maybe $60, but you're not doing yourself any favors by taking one of them. No matter how good the el cheapo 2 or 4 hour class is (and most aren't very good anyway), for your own good, you should get a lot more training so that you can stay out of trouble, and have some of gun skills you should have for defense. Getting decent training will take longer than a half day.
So, I'd recommend to start taking classes and to get your CWP as soon as possible, but don't stop taking training classes for a while, if ever. I'd suggest as a minimum taking the NRA classes including Personal Protection Inside the Home (9 hours) and Personal Protection Outside the Home (15 hours). After that, look for more advanced training if you can afford it. One of the 'gold standard' classes in my book is the Massad Ayoob "MAG-40" (formerly LFI-I) class, which is 40 hours in four ten-hour days covering the shooting stuff and the legal stuff. The NRA classes are offered all over the country, don't take that long, and are a good value. There's lots of other good training out there too, but it usually costs more than the NRA classes. That gets expensive, but do get as much training as you can afford.