@ShineK - I teach ESL at a community college in Maryland. Miami Dade has a strong national reputation, along with the two year campuses of City College in NYC, Thompson Cortland CC in New York, Montgomery College in Maryland, Northern Virginia Community College in Virginia, Kirkwood in Iowa, and others. Miami Dade is not a bad place to start by any means.
Your written English is very strong. If your speaking skills are in that range as well, there is a decent chance that just one semester of intensive English will get you ready for regular classes. Depending on where you would study, you might be eligible for some academic classes right now. Go see the counselors at Miami Dade, the placement team at ELS/Barry University, and the intensive English programs at U of Miami and Florida International U in Miami. If you move quickly, you could be in class this fall, and ready to start academic classes in January. Here are links for you to check out.
http://www.vivecampus.com/fiu/english/english-language-program-fiu-miami-florida-international-university-esl.php
https://iep.dcie.miami.edu/
http://www.mdc.edu/iac/academic-departments/english-fo-academic-purposes.aspx
https://www.els.edu/en/find-els-language-centers/us/fl/miami