That's a really interesting thought KFW
I've wondered this, how much to expect of a school, how much of that is really important to work on in person at a school, and what can you really just work on at home (as a refining/practice exercise).
Not every school is going to be perfect and have everything you want to do, so I wonder to what degree we can fine tune certain things at home. I'd say the more vital core components of a system should be in the classes of course... but those supplemental exercises...
Bag/padwork is really good to get feedback on though, but it's also something you can simply work with at home to get the feel of impact.. hmmm!
A kicking shield needs a holder though, so you need at the very least a partner at home.