I can say for sure the mid-atlantic states flagship public universities are when it comes to the catch 22.
DS had 4's and 5's, also did Jump Start. 50% of the day at HS taking AP's 50% at the CC. He got caught into the:
FOR YOUR MAJOR YOU MUST TAKE THIS CLASS!
He was in their Scholars program, and actually for every other class his freshmen classes were Soph, except for that 1 dang major class. He was OOS (NC grad to UMDCP), we thought okay we can go with that...OOS MD has their regs, and it doesn't match NC.
DD is IS at VT, went from Sociology to English/Journalism/Communications major. LAC majors She validated her courses through the AP and CC program. Was actually ahead of schedule to graduate within 3 1.2 yrs. End of freshmen yr, when she switched they told her that the Math she validated, and than at VT took the next level would not apply to her new major.
That is when we started to understand this was more about making money.
Both are LAC, she validated freshman Math, took the higher course, but now all of the sudden English/Journalism needed a totally different Math than Sociology! Since when did these majors need Math higher than Stats, Differentials, and Calc? Yet, there she was...and as hard as she messed with the schedule, her Math classes prior didn't count towards her electives, which hurt because she needed those class to slide in as an elective to graduate early. Now she will just graduate with tons of different degrees because of her HS credits.
Our closest friends, they are our AF family, had this happen to her DD for Nursing out of ECU. She took the go to CC IS, pushed forward during the summer to get a jump start, only to find out that she had to spin her wheels because of the pre-reqs for nursing, and as an AF dependent this became an issue. AF considers dependents over 18 only if they are FT students, if she didn't carry 12 credits, she had no health insurance.
The devil is always there in the details.