I would recommend spending quite a bit of time reading up on various possible careers on the prospects.ac.uk website. It is really good.
Personally, I left teaching 7 years ago and will never go back (so maybe I'm not the best person to advise there).
Social Work is one of the most stressful, most thankless jobs you can do (yep, even compared to teaching).
Counselling has its definite upsides compared to the first two, but it takes a very long time (and a lot of money, because you have to pay for your own counselling at the same time) to qualify. And because it is so popular jobs are scarce and pay is low.
I think your best bet would be to try to arrange some work experience for yourself in each of the areas you're interested in, make a lot of notes and ask a lot of questions (do your prep first so your questions aren't daft).
All of these areas have many other jobs in the periphery which might really suit you and which don't spring readily to mind, and getting a toe in the door might reveal some of them (e. g. Someone might give up on the idea of being a child psychologist, but consider becoming - a CBT therapist, a counsellor, a family therapist, a mental health nurse, a learning disabilities nurse, a lady therapist, an OT, a SALT, etc etc)