Piggybacking here: also consider alternative forms of education. Montessori, Waldorf, home schooling, etc.
Many are more expensive in time and money, but you may find fairly cheap alternatives.
Worth a shot at least.