Florida families can choose from six main types of schools: traditional public schools, public charter schools, public magnet schools, private schools, online academies, and homeschooling.