The Rise of Online School Programs: Is it the Future of Education?