Most Public School Districts in Florida now have virtual school offering K-12 online education. Some districts may only offer courses to middle and high school. Online classes are a perfect for homeschoolers who want to take the classes and earn credit towards their diplomas. It is also a great way to take extra courses, retake courses to bring up GPA average, or split home and on-campus learning. There are also many non-public online courses nationwide that offer classes to homeschoolers for completing or supplementing their education.