Hi Shivan and welcome!
I "found" my apprenticeship through my own midwife, "J". She is currently finishing the certification process with HER midwife "M" (did that make sense? haha) and as such, "M" will be losing "J" as an assistant soon. Therefore "M" has an opening for an apprentice and has extended that opening to me. I am apprenticing in that I attend some births and try to be as helpful as possible, and therefore am learning things along the way whilst doing my correspondence bookwork with the Michigan School of Traditional Midwifery. Once I have attended 10+ births, the midwife will let me start doing more things, like taking fetal heart tones and such. Currently what I do at a birth is jot down notes, call out time of birth, etc, be the "go 'fer" when the mom needs water/cold rag/etc. I have acted more as a doula in a couple of instances when the mom was needing a lot of labor support, but for the most part, I just stay out of the way and observe.
But that doesn't really answer your question, does it??? The answer is that because I am in a state that does not license home birth midwives, I can train as an apprentice while doing traditional schooling on the side, because all my future clients will hire me with the knowledge that I have trained in that manner. I will be working toward the CPM title through NARM, but through the Portfolio Evaluation Process which assumes you will learn directly from another midwife for the majority of your training.
Regardless of whether you are going for your CPM/CM to be a home birth midwife or your CNM to be a licensed midwife in a birth center, you could try to find a local midwife who will let you tag along as an apprentice type student, which would greatly supplement your formal training either way. You could also do some doula training which would give you more opportunities to attend births.
Best wishes with your schooling!