When I'm asked for recommendations regarding addressing classroom management issues, I always redirect towards taking a "deep dive" into classroom instructional practices.
I'd estimate that 95% of classroom management issues are completely eliminated by "polishing" classroom instructional norms. The other 5% are usually due to outside-of-the-classroom issues.
Back in 2012, I moved to Denver, CO to take a math teaching job at a turnaround high school. I thought I was a skilled educator, but I had never taught in an urban environment, which was very different.
A teacher coach told me about NNN (No Nonsense Nurturing). My interpretation was that the process was as follows:
give a class directive
narrate the students who were following the directive (no praise)
specifically ask the students not in compliance to get on track (no consequence)
Surprisingly, I found this strategy to actually be very effective!
I would be remiss if I didn't mention this here. One time when I was working at a middle school back in 2010, I had a student named Stevie who had a very severe case of ADHD. The counselor ordered a stationary bicycle for his office solely for Stevie to be able to come in and ride it to assist in calming him down!
Many times while I was teaching I would purchase stability balls for students who needed to get their energy out while remaining in the classoom. It's also a great way for kids to practice sharing. I have several videos showing them.