Question: how many years of school to be a midwife?
Answer: How long does it take to become a midwife? It can take at least eight years to become a CNM: four years for a bachelor's degree, one year of nursing experience, and three years in a nurse midwifery program. Some CNMs may take less or more time to gain certification and licensure.