Most are post-DIVO LTs, teaching SEANAV, leadership, or as Company Officers.I don't know if my dad picked it, or he was assigned after his Chief Engineer sea tour in San Pedro, but he came to USNA to teach Weapons and Systems Engineering as an O-4. Then went down to Charleston for his XO tour.
Do they still use the Academy as a shore duty for mid-career officers?? Especially in the teaching arena?
The PMI and PMP programs have taken over a lot of the teaching billets, so it's relatively rare to be an academic instructor (i.e. not in LEAD/SEANAV) outside of those programs. USMC is very different, and will send O3/O4s to USNA for grad ed "payback" tours to teach.
USNA is still a "career killer" for most RL communities. Straightforward logic: It's good to go to a "production tour." USNA does not produce RL officers. If you want to teach, teach at Pensacola or Virginia Beach.