If you want to earn a BS in Public Health online the first thing you should do is look for an excellent school. Online public health degree courses offered by schools vary in terms of curriculum and cost, which is why it pays to check which public health degree programs are suited to your needs.