I think you need Maths, English and science. It would be good to have a creative subject such as art or music. Also speaking a different language would also benefit example: French or Spanish....
You need to have at least an 'A' or A* qualification on the subject Health and Social care. You also need to do child care as it is part of the career. It will be good if you do Sociology.
Well, firstly, it depends on what subject you want to teach if there is a specific one. If there is, then you need about a B grade in that subject. If you would just like to be a teacher of primary...