30 kids k through 8 means 4 is a actually a large class. How many teachers do they have to teach so few children, and are they qualified between them to teach such a large age range in all required subjects? Can they demonstrate experience in teaching HG (as opposed it bright to MG) children? What is the population they serve like - will your dd have peers? 4 is an awfully small number to find someone to click with. Can she shadow, or enrol for a trial period? If you do enrol her, what is your financial commitment if things go downhill - and in such a tiny school, it sounds as if things could go from great to horrible pretty fast. Her one true peer leaving could be it. And if she does have to leave the school, what are her options?