I run a 4-week "pre-bootcamp" program to help advise students on making the right choice. I hold my classes in the evenings so students can try out coding before they make the HUGE commitment of quitting their jobs and shelling out 10-20k for a bootcamp.
Sometimes, the right choice is to not try to be a coder. People get excited about six figure job prospects, but the truth is that coding isn't for everyone. The right approach is allow students to "fail fast," just like a startup. I do believe everyone should at least be exposed to coding so they can make an educated decision about it though.
On a slight tangent, I'd love to see more coding schools putting their money where there mouths are by offering income-based repayment (IBR). I've worked as an instructor at a coding school offering IBR, and I've seen first hand how much of good thing it is for everyone when success incentives are aligned.