| There are no laws that would prevent an employer from only hiring or promoting employees who graduated from the schools of their choice. Absent a unique curriculum a particular school offers that is necessary for a job, that appears to be a foolish practice as the employer would rule out an awful lot of qualfied and talented candidates but that's their choice.
The only time I can think of that this would potentially be illegal is if such a policy had a disparate impact - that is, it eliminated a large segment of people in a protected class. Let's say the employer said they would only hire graduates from ABC University and ABC University only admitted males to their school. The employer's decision would have a "disparate impact" on females as their policy would effectively bar the employment of women.
On your second question, the same answer pretty much applies. An employer is free to fill all job openings from the outside if they wish. Naturally, they can expect to have a significant amount of turnover when all the bright, talented employees who want to get ahead have to find those opportunities elsewhere and quit. |