Question: what courses are needed to become a high school teacher?
Answer: 4 or 5 GCSEs at grades 9 to 4 (A* to C), or equivalent, including English and maths.
2 to 3 A levels, or equivalent, for a degree.
a degree in any subject for a postgraduate course.