I worked in a small rural secondary.
I was sworn at, witnessed an incident when one lad stormed into a class to attack another student because he'd nicked his grinder (some drug paraphernalia or other), was hit over the head with a textbook, threatened with a chair, had a parent storm into my classroom and verbally abuse me for giving her daughter a detention, called a bitch, had to calm down a supply teacher who was about to attack a student...these events were over the course of two years.
Then there's the day to day poor behaviour. Refusal to work, refusal to stay in the classroom, sleeping in lessons due to being up all night, talking at inappropriate times, looking at phones, deliberately fucking up observed lessons...
Then there's the shit you get from management. Dealing with all the above while constantly having the threat of Ofsted held over your head, being made accountable for the attainment of kids that just won't work, endless obs, learning walks, etc etc.
Think carefully, OP. Look at schools in your area if you are planning to stay where you live. Go and volunteer and really watch what goes on.
It can be wonderful, but the wonderful moments were few and far between at the school I worked in, and didn't make up for the relentless misery of the rest of the time.