Hi Jen,
Thanks for the details!
Here is my theory... I think that her early nap is keeping her from shifting her morning wake up time, and her early bedtime is keeping her from shifting her whole day. What was her wake up time before the 5am madness?
I'm not sure what made her wake at 5am in the first place, but it may have become a habit, especially if you took her out of bed before 6. I completely understand why you do that and I would too! Generally speaking, any light exposure with eyes open before 6 can potentially reset wake ups. Other than that, the other reasons toddlers wake that early is due to development (that usually subsides in a few weeks unless it's a big regression) or disruption such as discomfort, loud noise, being cold between the 4-6 o'clock hours.
To rule out development- think about any major behavior changes. Talking. Physical dev't like running better or jumping. Clinginess. Tantrums, etc...
For teething- red gums, rosy cheeks, gnawing, finger biting, etc... I don't think she's truly in discomfort if she's not waking at other times in the night or giving you problems at naptime.
If it is her routine, I would do this for 3-4 days-
WU 5:00
NAP 12:15/1:30 on school days with 10min CN at 12:30
BT 7:00
Then this for another 3 days-
WU ?
NAP 12:30/1:30 school days
BT 7:15
Then this for the next 3 days-
WU?
NAP 12:45/1:30 on school days
BT 7:30
And ultimately this-
WU 6:00-6:30 hopefully!
NAP 12:45 or 1:00 (where she can stay awake in the car until drop off)
BT 7:30
I realize 7:30 might not be your ideal bedtime but this *may* be what she needs for the time being to stretch out that morning wake up.
What do you think?