What I would like to find are a bunch of mini-schools on single topics. That way you'd be more assured of getting good training (and practice!) in what is being taught. It seems to me that an instructor could easily hide their inexperience or incompetance in a generic weekend long "survival school". When your BS runs out on one topic, just switch to another. It is easy for incompetant people to apear competant using this switch-a-roo technique. Try that with an eight hour class on "fire making". It would be much harder for an instructor to BS their way through something like that. Give me a one day course on "fire making". A one day course on "shelter construction". A one day course on "obtaining water". One day may not be long enough to cover these (and other topics), but you get the idea. The course will be long enough, on a single topic, that the BS would run out early and an instructor would have to have something of substance to back it up.
For example, I could really use a course on "fire making". I have no trouble making a fire under good conditions. But, I have little practice doing it in wet windy conditions. And I have zero practice doing it with no pre-prepared tools what-so-ever (like no firesteel, no matches, etc.) While I always carry a firesteel and BIC lighter while hiking, I would still like the instruction and practice to attempt fire using friction. The actual utility of friction fires might be questionable for someone who is routinely prepared, but it would still be fun to learn, and you can't discount that it will never be of practical use. But before getting to the friction fires, I would want lots of time to practice using "easy" methods - BIC lighter, firesteel, etc. - under adverse conditions. I don't think a firesteel with only soggy natural materials in wind would be considered "easy" anyway.
IMHO, you're not going to get good at any kind of fire making in a one hour subsection of an overall generic survival course. Ditto for other skills being covered in a short time.
I haven't searched for survival courses. But if I did, I would be looking for what I describe above, if such courses actually exist.