Astonishingly good news! Let me see if I can analyze this a bit more. Seminary takes, what 4 years? Maybe 6? We’ll say 6. So the seminarian population turns over every 6 years and we’ll say 70% of seminarians go through with ordination (wild guess). .
It depends on when you enter the seminary.
For a young man just out of high school , the process might look like
2 years of beginning college ( basic undergrad requirements you might find in every Bachelors program
2 years Philosophy undergrad
Bachelors of Philosophy
2 years graduate seminary on Theology
3-6 months parish internship
Masters of Divinity Degree
Ordination to the Diaconate
1 year Diaconal work in parishes
Ordination to the priesthood.
From high school to Priestly ordination is about 7 years.
If a person comes in with some college, or even a Bachelors degree, that would take less time. A man from my parish had a degree in Elec Engineering. That meant that he started seminary as a Philosophy I student (needing the Bachelors in Philosophy). It therefore took him 5 years to be ordained.