There are several reasons it's better to get a BS in Public Health online. One of these reasons is the fact that an online Public Health degree is more affordable, not to mention the fact that you can study for this Public Health degree programs at your own time and pace.