It depends what type of teacher. But to be definate you need to do A levels.
I'm not sure. Thats why I came on this site to find out the answer, but no one has put any answers! By the way I want to become a teacher too! :)