It is LEGAL to homeschool in all 50 states in the United States of America. Don’t let anyone tell you otherwise.
What does get a bit confusing, however, is that each state has their own laws about how to homeschool legally. These laws range from low to high regulation, depending on where you live.
It’s absolutely CRUCIAL that you know your local laws before diving into homeschooling and MAKE SURE that you follow them to appropriately!!
Below is a map to show you the overall gist of where your state lies in the spectrum:

To learn the specifics of your state, find it’s page below: