If you want to obtain a degree in public health but have no time to go to a regular school you may want to think of earning a BS in Public Health online. There are online public health degree courses you can sign up for in online schools offering public health degree programs.