To teach in England, you will need a visa or immigration status allowing you to work in the UK. You can apply for a skilled worker visa once you have been offered a teaching job at a school which can sponsor them.