My class was (I think) $140ish. It included a continental breakfast, hot lunch, onsite range, and the passport size photo required for the application. The food was nice but not necessary, however the onsite range is a big thing otherwise I know of people who have taken classes where they then have to go pay to go to an indoor range with the instructor later. The passport sized photo also costs a few bucks and takes a few minutes.
The shooting part was not that difficult, minute of pie plate at around 21ish feet. However the instructor did make anyone who brought a smaller than service caliber firearm shoot at least a 9mm also.
The class also had a good bit of mindset training and my wife really enjoyed this part. It opened her eyes to the potential dangers that exist and removed the "rainbows and unicorns" blindfold that so many people have as they walk around today.