George Washington University has a great Master program, not sure if the Master in Public Health is online. I heard Capella and Chamberline have good MSN online programs. Hope this helps. I am also researching graduate online course for nursing education. Make sure to ask question about accrediation, tuition, start time, and etecra. Best wishes on your journey.