Is it legal for a private college to require a certain amount of credits be done with them in order to graduate, even though you have enough credits (accumulated from other universities) for the degree your going for?
Yes it is.