Focus on Scrum. Use its practices, events and artifacts to drive teams to improve. For example, time boxing requires smaller stories. Releasable quality code at the end of the sprint encourages team members to work together. Retrospections are about learning. Daily Scrums provide an opportunity to pivot each day. This is the common way certified training is done.
Take a CSM course and teach it to your teams. This somewhat follows the above method as CSM classes also focus on Scrum.
Learn principles of flow (Lean) and Agile. Focus on how to do Agile work (small stories, collaboration, test-first, …) and then teach Scrum in how to support it.
The first two approaches teach Scrum but leave it to the team to learn what they need to do. The last approach gets people started on their real work and teaches how Scrum can support it.
Note: When I write things like this it seems clear to me which of these is the best way. Is it not clear to others?