I do online school, and i have never been public schooled. But personally i would say that online school is better. But it kinda depends on the person and the reason. I like online school because i was always home schooled and never had friends. but i have made friends online. Others may have other opinions.