There are plenty of good schools in Miami-Dade County both private, charter, and public.
But as @Savage Cane said, even the best are still short staffed and overpopulated.
Also, there are very few children that will overcome bad parenting and there is no price you can pay to send your kid to...