I use many of the same software tools as above including:
- MuseScore for notation FREE
- Reaper for Multitrack audio Recording
- Band in a Box for quick backing tracks for lessons
- Tabledit for tablatures
- https://www.guitarbackingtrack.com/ for pre-made backing tracks of popular guitar tunes (Mostly rock and pop) FREE
- musictheory.net for teaching basic music theory skills and lessons (I got middle schoolers writing their own tunes with this program and a few extra lessons from me on melody writing. Also great for learning aural interval and chord recognition skills) FREE
- https://toneway.com/songs for hundreds of bluegrass and old timey tunes with words. (Many songs include simple recordings of the song) FREE
- Melodia (for teaching simple sight reading) the book is over 100 years old but still is the best (simplest) graded sight reading book available (exercises go from extremely easy to difficult so slowly that you don’t realize you are getting better quickly) FREE in PDF format
I’ve got much more, but that is a decent start.