The Navy has Limited Duty Officers (LDOs) that don't have college degrees. My BIL went from E-7 to O-1 that way.
In my day E-7s ate O-1s for breakfast. Was he able to advance as an officer?