Well, the average USA high school competitions are far more serious than anything here in OZ, and they are quite simple, zoned totally according to residential address. Works fine. Families still move to get over this, but fasmilies do that here in OZ for school selection as well.
For local OZ use you can add the caveat that when the parents move , they have the option of remaining with their previous club. And to provide a serious arbitration system to resolve issues where particular families are no longer welcome at a club, where approval for out of zone registration can be given.
The onus is up to the association to create the rules and to enforce the same.
Trouble is the bleeding hearts cry out that " but my little sammy wants to play with his friends" - which begs the question of why little sammy is such a sociopath that they can neither make new friends, nor play the sport well enough not to have to be carried to 'success" by the more skilled 'friends'
. In piss ant OZ associations where they need to combine private school and clubs in the same single competition structure , you find that the private schools actually force the new student to play for the school and to leave the club structure where they learnt to play - mostly the parents don't complain in that situation, as they would prefer little sammy to make new friends amongst the (presumably) socio-economically advantaged school students rather than the public school riff-raff that occupy the club structure.
And as the school always pays its fees on time, the association just bleats 'its up to the parents and the schools'.
The answer is of course to have separate club and school competitions as here in adelaide, and to enforce a zone feeder system for the clubs - but that will never happen