This question already has an answer here:
I am having problems facing audiences. During my primary and secondary school period I had inferiority complexes due to my size. Therefore I always skipped and ran from debates, but now I graduated with a good grade from university. I am a teacher now and still have this phobia of facing crowds. No matter how I prepare, whenever I stand in front of the crowd, my voice will be shaking. I really need your advice because I tried every method, but they are not working and it's depressing.