Public schools are. For high school, I went to a free online charter school. I received a substantially better education than my friends in the magnet public high school.
I get there are other problems with the whole 'school choice' debate, but my family was broke and I was still able to get a better education. That's a plus imo and I'd recommend it to anyone.