I'm not even a third of the way in and I'm too upset to continue... with you, for continuing to make an effort with people who clearly don't respect you or your daughter. If someone doesn't respect your time, they're not worth yours. You're worried about not finding another good teacher? You have the internet, YouTube and Zoom and so forth.
Those weren't microaggresions. Race and "class" are irrelevant (she clearly has none). The first time may get a pass, but the second? That is a clear signal that you're not working with a decent human being.