I think the public speaking thing is something that you improve as you train and get more experience.
Don’t let that put you off.
My take is; do you want to nurture children for a year or so, helping them learn little by little, puzzling what is stopping them from getting it, sometimes figuring it out and sometimes not.
Or do you want to be involved more intensely with critical periods in a child’s life where what you do or don’t do could have a more immediate impact.
By your thirties, you should have an idea of your tolerance to pressure. Both careers are highly pressured and your performance matters hugely. Do you prefer intense pressure and immediate results, or do you work better with ongoing levels of pressure with less dramatic results?
My view is from having worked in a grade 2 post within the nhs, and having taught also.
I sympathise with how hard it is to make the right career choices later in life. I wish you luck.