You are required to do speeches in English. I suffer quite bad anxiety and the speeches were a major stress for me too, but your teachers should be willing to organise another time for you to do yours alone or with a smaller group. I have never had to do a speech for Ancient History, but that's...