PRS - that is another way to be logging hours ahead of your peers. CFI while in school. But it probably limits them to a CFI job vs. the way I mentioned would have them on a flow through list at 20-21 yrs old.
I did 2.5 years and then started flying professionally. It took me 3.5 years to get the final 1.5 years worth of credits. Part time was a lot tougher before online classes, internet, etc.
I was on my fourth job by the time I graduated.